for (int i = 0; i < 3; ++i) {
if (i = 1)
cout << "1" << endl;
if (i = 0)
cout << "0" << endl;
}
以上代码,输出结果是无限循环输出1,i 在1, 0之间被不停赋值。因为i = 1被判断为真,i = 0被判断为假
if语句中使用赋值语句--------赋0为假,非0为真
最新推荐文章于 2023-12-25 15:30:45 发布
for (int i = 0; i < 3; ++i) {
if (i = 1)
cout << "1" << endl;
if (i = 0)
cout << "0" << endl;
}
以上代码,输出结果是无限循环输出1,i 在1, 0之间被不停赋值。因为i = 1被判断为真,i = 0被判断为假