在C语言中,可以使用`time.h`头文件中的`clock()`函数来开始计时。以下是一个简单的示例代码:
```c
include include int main() { clock_t start, end; double cpu_time_used; // 开始计时 start = clock(); // 在这里编写需要计时的代码 for (int i = 0; i < 1000000; i++) { i++; } // 结束计时 end = clock(); // 计算所用的CPU时间 cpu_time_used = ((double)(end - start)) / CLOCKS_PER_SEC; // 输出计时结果 printf("运行时间: %f秒\n", cpu_time_used); return 0; } ``` 代码解释: ```c include include ``` ```c clock_t start, end; double cpu_time_used; ``` ```c start = clock(); ``` ```c for (int i = 0; i < 1000000; i++) { i++; } ``` ```c end = clock(); ``` ```c cpu_time_used = ((double)(end - start)) / CLOCKS_PER_SEC; ``` ```c printf("运行时间: %f秒\n", cpu_time_used); ``` 建议: `clock()`函数返回的是程序执行的时间,以CPU时钟周期数为单位。 `CLOCKS_PER_SEC`是一个宏,表示每秒钟的时钟周期数,通常为1000000。 如果需要更高精度的计时,可以考虑使用其他库,如Linux的系统库或CUDA的cutil库。 通过以上步骤,你可以轻松地在C语言中开始计时,并计算程序的运行时间。包含头文件
定义变量
开始计时
编写需要计时的代码
结束计时
计算CPU时间
输出计时结果