首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

请帮小弟我解析下这个逻辑表达式的真假

2012-02-03 
请帮我解析下这个逻辑表达式的真假!6 2&&3,这个逻辑表达式是真or假,为什么?我自己解析的和书上给的答案

请帮我解析下这个逻辑表达式的真假!
6> 2&&==3,这个逻辑表达式是真or假,为什么?我自己解析的和书上给的答案不一样,所以想请高手给解析下。谢谢

[解决办法]
不会吧, 竟然不报错?

[解决办法]
真 bool值 是 1
[解决办法]
6> 2 是真 3==3也 真
&&是与运算 就是两边是真的时候 它的值才是真

[解决办法]
优先级 > 最高 == 其次 && 最低. 结果为真.
[解决办法]
ls的正解


[解决办法]
不过写这种代码的时候还是要注意,最好加上()否则的话很难读,甚至有的时候还需要查优先级表
养成良好的习惯会事半功倍,减少出错的机会
比如这样最好写成
if((6> 2)&&(3==3))
{
}
[解决办法]
6> 2&&3==3
为什么这样写? 要采用(6> 2)&&(3==3)这样的写法才好
[解决办法]
for(i=0; i <n && i!=k; i++)

一般都是这样写,比较的优先级高,很明显,没什么问题

热点排行