#include #include #include int mull(int a, int b) { return a * b; } int mem_access(int *array, int index) { return array[index]; } /********************************/ int main() { time_t clock0, clocks; int i; const int M = 100000000; clock0 = clock(); for (i = 0; i < M; i++) mull(80, 23); clocks = clock(); printf("mull = %fs\n", (float)(clocks - clock0)/CLOCKS_PER_SEC); clock0 = clock(); for (i = 0; i < M; i++) mem_access(&i, 0); clocks = clock(); printf("access = %fs\n", (float)(clocks - clock0)/CLOCKS_PER_SEC); return 0; }