C语言中,若int a=5,b=3,c=1;则表达式“f=a>b>c”,运算后的结果f的值是多少

如题所述

f值是5
表达式“f=a>b>c”是比较表达式
先是a与b比较如果a>b则取a得值,如果a<b则取b得值,
然后再与c比较取大的值,再赋值给f
前提是必须定义f也为整数
楼上的判定用函数if()表示
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-05-14
答案应该是0;
f=a>b>c
这个式子从左向右计算,a>b
(5>3)
=1,
1>c(1)
=
0,所以
f=0
第2个回答  2019-02-21
答案应该是0;
f=a>b>c
这个式子从左向右计算,a>b
(5>3)
=1,
1>c(1)
=
0,所以
f=0
相似回答