(clock() - clock_start())
будет оцениваться в мгновение ока.
Все, что clock_start()
делает, это возвращает clock()
.(На самом деле, хороший оптимизирующий компилятор заменит clock_start()
на clock()
!)
Разница почти наверняка будет равна нулю.Вы хотели что-то вроде
clock_t start = clock();
random_number();
clock_t elapsed = (clock() - start) / (CLOCKS_PER_SEC / 1000);
вместо этого?