奥礼网
新记
在C语言程序中的问题
假如条件语句中有:
if (a>b&b>c)
请问,这里的“&”是作为交集的意思吗?
为什么在Visual C++环境里使用会出现“WARNING?”
举报该文章
其他看法
第1个回答 2010-03-07
根据关系运算符的优先级,上述表达式等价于
(a>b)&(b>c)
所以,是取交集的意思
由于我没有使用过这种方式写过程序
所以我只能猜测,这种方式在某些情况下,会发生错误
毕竟,相同情况下用 && 更好些
第2个回答 2010-03-07
if (a>b&b>c)应该改成if (a>b && b>c)就是说a>b 和b>c这两个条件必须同时满足才行...本回答被提问者采纳
相似回答
大家正在搜