如何计算C++中精确的代码运行时间
答案:3 mip版
解决时间 2021-01-17 17:27
- 提问者网友:萬裏夢魂
- 2021-01-16 18:55
如何计算C++中精确的代码运行时间
最佳答案
- 二级知识专家网友:不了解我就别说我变了
- 2021-01-16 19:25
#include<ctime>
clock_t star = clock();
代码。。。。。
clock_t end = clock();
cout << endl << float(end - star) / CLOCKS_PER_SEC << endl;
clock_t star = clock();
代码。。。。。
clock_t end = clock();
cout << endl << float(end - star) / CLOCKS_PER_SEC << endl;
全部回答
- 1楼网友:搥噚仟哖
- 2021-01-16 20:41
windows的API
QueryPerformanceCounter
- 2楼网友:绿小萝
- 2021-01-16 20:11
clock()返回的是cpu时钟计时单元,而clocks_per_sec它用来表示一秒钟会有多少个时钟计时单元,所以正确的运行时间是(finish-start)/clocks_per_sec,这样就能得到执行了多少秒,要得到毫秒的话再乘以1000.0,微妙再乘以1000.0
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯