1.对于条件变量为唯一的值时,尽量避免非+或条件,与是+且 。容易产生错误。一般最好用:‘非+且’‘是+或’的形式。
2.条件判断是从左到右执行的,所以应将前提排前,依次往后。
3.#include <iostream>
using namespace std;
int main()
{
int i=2;
while(i++&&false) //!!注意是从左至右判定(执行)的
{}
cout << i;
return 0;
}
C++条件判断技巧
本文介绍了C++中条件判断的技巧,包括如何正确使用非+且、是+或的组合来减少错误的发生;条件判断从左到右执行的规则及应用实例;以及通过一个具体的while循环示例展示了这些技巧的实际效果。
1.对于条件变量为唯一的值时,尽量避免非+或条件,与是+且 。容易产生错误。一般最好用:‘非+且’‘是+或’的形式。
2.条件判断是从左到右执行的,所以应将前提排前,依次往后。
3.#include <iostream>
using namespace std;
int main()
{
int i=2;
while(i++&&false) //!!注意是从左至右判定(执行)的
{}
cout << i;
return 0;
}

被折叠的 条评论
为什么被折叠?