c语言中可以使用: if(a,b,c<0)这样的判断语句吗?

如题所述

可以,不过判定值只取决于c的值,与a,b没有关系,如果你要表达a或b或c小于0,则需要 if(a<0||b<0||c<0)这样表达
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-13
不可以的,可以这样写if(a<0&&b<0&&c<0) 是并且的意思。

如果是或的话只能这样写if(a<0||b<0||c<0)
第2个回答  2012-11-13
可以,其中a,b,c是一个逗号表达式,这个表达式的值是c,所以到最后相当于if(c < 0)而已。追问

我的意思是判断 a<0或b<0或c<0

相似回答