i++ 跟 ++i 要跟其他敘述配在一起才有差
所以for裡面的 i++ 跟 ++i 是一樣的
下面的程式會輸出 i++ 跟 ++i 把 1 加到 10 結果都是 55
#include<iostream>
using namespace std;
int main(){
int a=0,b=0;
for(int i=1;i<=10;i++) a+=i;
for(int i=1;i<=10;++i) b+=i;
cout<<"1加到10 i++ 的結果 " <<a<<endl;
cout<<"1加到10 ++i 的結果 " <<b<<endl;
system("pause");
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.240.186.19