00问答网
所有问题
C语言IF判断
int a=5,b=4,c=3;
if(a>b>c)
括号里判断结果是真是假?
举报该问题
其他回答
第1个回答 2007-08-04
if语句里a>b>c,这是一个算式表达式,它自左至右识别字符,先考察a>b的真值,a=5,b=3,即a>b的真值为1,同时将此真值赋值给a>b,即整个表达式便成1>c,c=3,因此整个括号里判断结果为假。
第2个回答 2007-08-04
当判断a>b时.返回为真.即为1
而1<c 所以判断的结果为假.本回答被提问者采纳
第3个回答 2007-08-04
晕,你这个比较是数学上的,编程里是不能这么比较的
if(a>b&&a>c&&b>c)
这种才是编程里的比较
相似回答
c语言if
的用法?
答:
1,
if
语句:该语句的作用是
判断
括号内的表达式是否成立,成立,则执行if后面的语句,否则不执行 2.% 求余(模)运算符 ,a%b的结果为,a整除b之后得到的余数。例如 9%6 其结果为3,6%9==6 3 != 关系运算符中的不等于,判断 该运算符左右两边的表达式是否相等。因此,该条语句的意思,是判断...
在
C语言
的
if
语句中,用作
判断
的表达式是( )a关系表达式 b逻辑表达式...
答:
1、
if
(表达式)语句;2、if(表达式)语句1 else 语句2。这个表达式可以是任意表达式,如果表达式为 true,则 if 语句内的代码块将被执行。如果表达式为 false,则 if 语句结束后的第一组代码(闭括号后)将被执行。
C 语言
把任何非零和非空的值假定为 true,把零或 null 假定为 false。所以既可...
c语言
中
if
语句如何实现多次
判断
答:
}
if
(a>c){ t=a;a=c;c=t;} if(b>c){ t=b;b=c;c=t;} printf("从小到大的顺序是:%d %d %d\n",a,b,c);return0;}
C语言
中的的
if
语句共有多少种格式?
答:
一般形式为:
if
(表达式1) 语句1; else if(表达式2) 语句2; else if(表达式3) 语句3;…else if(表达式m) 语句m; else 语句n;其语义是:依次
判断
表达式的值,当出现某个值为真时,则执行其对应的语句。然后跳到整个if 句之外继续执行程序。 如果所有的表达式均为假,则执行语句n...
大家正在搜
C语言判断语句
c语言判断
c语言回文数判断
c语言编程判断是否为闰年
闰年的判断方法c语言
c语言判断回文字符串
c语言判断三角形
c语言闰年的判断
c语言是什么语言