clock_t clock(void)
Прототип:
Описание:
Функция clock() возвращает время, пройденное с момента запуска программы, вызвавшей функцию clock(). Если часы недоступны, то возвращается —1. Для преобразования возвращаемой величины в секунды надо разделить ее на макрос CLK_TCK.
Пример:
Следующая программа подсчитывает время в секундах, которое необходимо для выполнения пустого цикла for с индексом цикла, изменяющимся от 0 до 500000: #include <stdio.h> #include <time.h> int main(void) { clock_t start, stop; unsigned long t; start = clock (); for (t=0; t<500000L; t + +); stop = clock(); printf("Loop required %f seconds", (stop - start) / CLK_TCK); return 0; }
