读书人

帮小弟我确认一下这两个判断条件是等价

发布时间: 2012-04-21 14:34:44 作者: rapoo

帮我确认一下这两个判断条件是等价的吧?
我测试了倒是没什么问题,但是怕不一样会导致结果不一致
int a,b,c,d;
bool bResult;
...
...
...
//条件1
if (a == 1)
{
if (b == 2 || b == 3)
{
if (c == 4 || c == 5)
{
if (d == 6 || d == 7)
{
bResule = true;
}
}
}
}
//条件2
if ((a == 1) && (b == 2 || b == 3) && (c == 4 || c == 5) && (d == 6 || d == 7))
{
bResule = true;
}

[解决办法]
等价
[解决办法]
绝对等价
[解决办法]
同上.
[解决办法]
相信那啥,哦哦哦,呵呵^_^okokok
[解决办法]
应该是等价的
[解决办法]
唉那么多人说等价我想就应该是等价的

[解决办法]
==
[解决办法]
等价

读书人网 >C++

热点推荐