Измерение прошедшего времени

Я добавил следующий код, чтобы узнать, сколько времени длилась программа в миллисекундах. Проблема в том, что я получаю 1065 часов и 1065 миллисекунд. Это нормально, что они равны? Может быть, мое уравнение неверно, который переводит часы в миллисекунды? заранее спасибо

finishClock = clock();
timeCount = finishClock - startClock ;
printf("Clocks passed: %f\n Milli Seconds passed: %f",timeCount, timeCount*1000/CLOCKS_PER_SEC);

1 ответ

Решение

На основе Tcl References здесь они являются синонимами:

Если аргумент -option равен -milliseconds, то команда является синонимом часовых миллисекунд (см. Ниже). Это использование устарело, и тактовые миллисекунды следует считать предпочтительным способом получения количества миллисекунд.

Другие вопросы по тегам