在c++中,&&是什么意思?

请详细点说明 最好有例子~~~

&&是逻辑与运算符,同C中的含义一样,表示如果左操作数和右操作数都为真的话,运算结果为真,否则就为假。如:
bool a=true;
bool b=true;
bool b2=false;
bool c,d;
c=a&&b;//此处,c的值为true,因为a和b都是true,&&的运算结果也为true
d=b2&&a;//此处,d的值为false,因为b2不是true,是false,所以&&的运算结果为false.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-07-27
&&是一个逻辑运算符,在C/C++中是“逻辑与”的意思。
前后两个变量为真,则执行后面的语句。否则不执行
第2个回答  2008-07-19
&&是一个逻辑运算符,在C/C++中是“逻辑与”的意思。
还有“!”是“逻辑非”,“||”是“逻辑或”。
第3个回答  2008-07-19
.....这个不需要例子吧,&&就是AND的意思,把两个条件合取一下..
例子>.<我想想
if(i<9&&i>0)
exp1;
.....好像就可以了
P.S.“||”是或的意思
第4个回答  2008-07-20
这很简单啊,就是"和"的意思啊 ,比如说3&&5,就是3"和"5阿 ,也相当于"与"的意思
相似回答