Программирование на C и C++

Онлайн справочник программиста на C и C++

difftime

double difftime(time_t time2, time_t time1)

Прототип: 
Описание: 

Функция difftime() возвращает разность в секундах между временем time1 и временем time2, то есть она возвращает величину time2— time1.

Пример: 
Следующая программа измеряет время в секундах, необходимое для выполнения пустого цикла for 500000 раз:
#include <stdio.h>
#include <time.h>
#include <stddef.h>
int main(void)
{
time_t start,end;
long unsigned int t;
start = time (NULL);
for(t=0; t<500000L; t++);
end = time (NULL);
printf("Loop required %f seconds", difftime(end, start));
return 0;
}