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

c语言中可以使用: if(a,b,c<0)这样的判断语句吗?
可以,不过判定值只取决于c的值,与a,b没有关系,如果你要表达a或b或c小于0,则需要 if(a<0||b<0||c<0)这样表达

在C语言的if 语句中,用作判断的表达式是( )a关系表达式 b逻辑表达式...
一般情况下这个是选逻辑表达式的。因为if是逻辑判断,但如果放在c和C++语言中,所有非零运算结果均识为true,不须强制转换,所以这里选d是正确的。但是在其他语言中是不正确的。它主要考查的内容就是,C\/CPP中并没有真正的布尔值,只是将非零数认作false而已。所以你可以理解为if是判断非零数即可,或...

C 中的If语句条件部分能否用=号,如果可以那是代表什么呢?新手求解没...
在C语言中,若要使用等号(=)作为条件判断的一部分,其形式为 if(a = b c)。此表达式首先会计算括号内的表达式(b c),得到其结果并将其赋值给变量a。然后,C语言会判断a的值是否非零。如果a的值非零,即a不等于零,则条件为真,if语句的执行路径将被选取。相反,如果a的值等于零,即a等...

C语言语句
补充: C语言的判断语句是if(a==b)呀!!! 不能是if(a=b)if(a=b)为先令a=b, 再if(a)选B 要知道if(0)为假. if(其他整数)为真 A if(a) -> if(0) -> if(假) 不会执行 B if(a=b)-> if(a=5) -> if(5) -> if(真) 执行 C if(a>=b) -> 0>=5 假 不执行 ...

C语言中if语句,判断语句能不能这样写?
是的 但是建议你最好把每个判断用括号括起来。if((0 == i1)&&(0 == i2)&&( 0 == i3)&&(1 == i4 ))这样比较直观,也不会容易出错。

c语言中,if的用法
if就是判断括号中的条件是否成立,0假,非0真 如果括号中为0则不执行,非零则执行 补充:函数是有返回值的

c语言数组c语言 if(a=b=c==0) break;代表什么意思啊!
if(a=b=c==0) break;当C==0时,跳出循环;并且a=1,b=1。当C!=0时,a=0,b=0循环继续 可以这样看a=b=(c==0)c==0 是判断语句 成立为0,不成立为非0 具体如下的例子:include<stdio.h> void main(){ int a,b,c = 0;if(a = b = c == 0) printf("a = b = c...

if在c语言是什么意思(ifc语言中是什么意思)
如果不是a则b=c,显示D,结束如果!c语言中for和if的区别 在C语言中,for是一个循环语句If是一个判断语句 For和while都是可以来表示循环的语句,一般可以让计算机完成在某些限定次数里面加减,乘除相应的工作 If判断语句则是可以判断数字的大小或者是字符串的长度,字符串的大小一般for和if语句用的都...

C语言中一个判断框后 进行另一个判断用if语句该怎么写啊
例如上述两个判断框,可以这样写 if(a>0&&b>0&&c>0)if((a+b>c)&&fabs(a-b)<c){ } else prinf("Error\\n");else printf("error\\n");下面是我写的代码,你参考下 include<stdio.h> include<math.h> void main(){ float a,b,c,s,area;printf("Please type in the length of ...

c语言if语句用法
C语言中的if语句是一种条件判断语句,用于基于表达式的值决定执行特定的代码块。其基本结构如下:if(表达式){\/\/如果表达式为真,执行这里的代码}。当需要在表达式为假时执行其他代码时,可以结合使用else语句:if(表达式){\/\/如果表达式为真,执行这里的代码}else{\/\/如果表达式为假,执行这里的代码}。此...

相似回答