C语言f=a>b>c是什么意思abc均有初值

如题所述

根据运算符优先级,>(逻辑运算大于)的优先级高于=(赋值运算)。
所以这句的计算步骤为
1 计算a>b 如成立则为1, 否则为0;
2 上一步的结果与c比较,如果比c大,则为1, 否则为0,得到a>b>c的值。
3 将上一步的结果赋值给f。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-03-03
应该是这个顺序
f=(a>(b>c));
如果b>c;则(b>c)取1,否则为0;
然后a和(b>c)的取值比较。a大取1,否则取0;
然后赋值给f;本回答被提问者采纳
第2个回答  2013-06-27
运算法则整个括号 看下就知道了,a>b>c相当于( A>B) &&( B> C )均成立则 F等于1,否则 F 等于0追问

哥们,现在我弄懂了,不过你错了。

追答

呵呵,好像是这个样子的,隔了十几年了,丢生了

第3个回答  2018-03-13
先判断a>b,如为真,则值为1,再判断1>c,如为真,则f=1;如为假,则f=0
若a>b为假,则值为0,再判断0>c,如为真,则f=1;如为假,则f=0
第4个回答  2013-06-27
这是一个表达式,应该是一个布尔表达式。

abc是有值的,最后得出一个是否成立的结果给f