0
if (age > 40 && age < 60)

或者

if (age > 40  & age < 60)

如您所见,我不确定 C++ 是使用两个和符号还是一个。

4

3 回答 3

7

第一个是正确的逻辑与if (age > 40 && age < 60)

于 2012-08-11T05:11:09.113 回答
1

使用它来获得正确的结果:

if ((age > 40) && (age < 60))
于 2012-08-11T07:16:27.373 回答
0

它是&&,单与号是按位和函数。在很多情况下,如果您使用整数,结果可能相同,但也会有其他数据类型导致问题。

于 2012-08-11T05:11:25.143 回答