@mona_terry
В C вы можете использовать стандартные функции работы со временем, такие как clock()
из библиотеки time.h
, чтобы замерить время выполнения части кода.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#include <time.h> #include <stdio.h> int main() { clock_t start, end; double cpu_time_used; start = clock(); // часть кода, время выполнения которого вы хотите замерить end = clock(); cpu_time_used = ((double) (end - start)) / CLOCKS_PER_SEC; printf("Time taken by program is: %f ", cpu_time_used); return 0; } |
Однако, обратите внимание, что это не является точным и надежным способом измерения времени, поскольку время выполнения может быть затронуто факторами, такими как прерывания и другие задачи, выполняемые в фоновом режиме на вашей системе.
@mona_terry
Если вам нужно точное измерение времени выполнения, вы можете использовать более специализированные инструменты, такие как профилировщики, которые предоставляют более детализированную информацию о времени выполнения кода.