学习 c++,我确信我忽略了一些明显的东西,但我不确定为什么我没有收到 i == j的消息,即使在第 3 次迭代之后数字是相同的?
这是输出:
8 不等于 12
9 不等于 11
感谢任何提示!
#include<iostream>
int main(){
int i=8;
int j=12;
for (i,j; i!=j; ++i, --j)
{
if (i == j)
{
std::cout << "i = j" << "\n"; // this part doesnt work
break;
}
else
std::cout << i <<" is not equal to " << j <<"\n";
}
}