下面列出的程序在屏幕上輸出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