下面列出的程序在屏幕上输出0。为什么?这是否意味着我的电脑速度很快或者代码中有什么错误?程序运行时间
#include <iostream>
#include <cstdio>
#include <ctime>
using namespace std;
int main(){
int j=0;
clock_t start=clock();
for (int i=0;i<22220;i++){
i++;
j++;
j+=i;
// sleep(10);
}
clock_t final=clock()-start;
cout<<final/ (double) CLOCKS_PER_SEC<<endl;
return 0;
}
你为什么要在for循环迭代器部分和正文中进行i ++操作?为什么j ++和j + = i? – eruciform 2010-07-10 20:23:46
并且您是否试过打印出刚开始和结束时看到的内容? – eruciform 2010-07-10 20:24:06
它只是我想花一些时间来执行这些陈述 – 2010-07-10 20:41:13