Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
我试图计算C程序的效率。我正在使用cclock()函数来计算执行程序所花费的时间。
这是代码
但我得到负输出
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
我试图计算C程序的效率。我正在使用cclock()函数来计算执行程序所花费的时间。
这是代码
但我得到负输出
#include <time.h>
#include <stdio.h>
int main(){
clock_t start,end,total;
start = clock();
int i;
for(i=0;i<1000;i++)
{
printf("%d\n",i);
}
end = clock();
printf("%0.2f",(start-end)/CLOCKS_PER_SEC);
return (0);
}
最佳答案
使用结束开始,而不是开始结束!
关于c - 为什么clock()函数给出负输出? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19463365/
10-11 19:29