У меня есть следующий код:
#include <stdio.h>
#include <time.h>
#define timediff(t1, t0) (double)(t1 - t0) / CLOCKS_PER_SEC
int main(void) {
clock_t t1 = clock();
for (int i=0; i < 1000000; i++)
;
clock_t t2 = clock();
printf("Time (s): %.2f\n", timediff(t2, t1));
return 0
}
Однако, похоже, что мой макрос определен неправильно.Каков будет правильный способ создания макроса разницы во времени здесь?