77问答网
所有问题
c语言 连续关系运算
上课老师说a<b<c必须写为a<b&&b<c否则前面的表达式值为逻辑值,但是我在visual studio 2012上用(a<b<c)的语法是正确的,比如(5>4>3)为真。难道是标准不一样?
举报该问题
其他回答
第1个回答 2012-10-15
因为逻辑运算需要一个绝对true值。你的a<b<c在加上逻辑运算符以后,所得到的结果只有一个是true值,其余的都为false。标准一样,只是版本更新后有些问题还没凸显出来。
第2个回答 2012-10-15
语法正确但是不是你想要的结果
a<b<c a<b运算的结果不是1就是0,比如a = 4, b=5 ,c = 3.运算的结果为真。
本回答被提问者和网友采纳
相似回答
大家正在搜
相关问题
C语言编计算器,实现连续运算,该怎么办?给个思路就行。谢谢了...
编程C语言 连续做十道题,通过计算机随机产生两个1~10之间...
C语言编计算器,实现连续运算,该怎么办?给个思路就行。谢谢了...
C语言计算器 连续运算
C语言关系运算问题
c语言连续两个或运算,连续两个与运算 的运算顺序是先算前面还...
c语言中可以连续运算++吗,例如c++++,为什么?
C语言关系表达式和关系运算的规则