Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? 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