0
我检查都是由编译器:为什么输出不一样?
的这个输出是10
int count = 0;
for(int i=0; i < 10; ++i){
count=++count;
}
cout << count;
我不知道为什么这样的输出(++计数变成计数++)是0
int count = 0;
for(int i=0; i < 10; ++i){
count=count++;
}
cout << count;
未定义行为。 – 0x499602D2