1.题目:设int a=2,b=4,c=5;,则表达式a==b!=c>b>=a的值为?
2.代码+分析:
//设int a=2,b=4,c=5;,则表达式a==b!=c>b>=a的值为?
int a = 2, b = 4, c = 5;
printf("%d\n", (a == b != c > b >= a));
//分析:该表达式中都是关系运算符,优先级相同,结合性从左至右
//首先: a==b,2!=4 所以是假为0
//其次: 0!=c,0!=5为真1
//然后: 1>b,1>4为假0
//接着: 0>=a,0>=2为假0
//所以输出0
3.截图: