【发布时间】:2020-04-28 19:44:29
【问题描述】:
学习 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";
}
}
【问题讨论】:
-
完美!谢谢@dynamic-squid,来自莫斯科的 Vlad 和 Linux Man
标签: c++ for-loop if-statement until-loop