我通过编译器检查了这两个:
这个的输出是 10
int count = 0;
for(int i=0; i < 10; ++i){
count=++count;
}
cout << count;
我不明白为什么 this(++count 变成 count++) 的输出是 0
int count = 0;
for(int i=0; i < 10; ++i){
count=count++;
}
cout << count;