C语言选择题,为什么答案是c不是a

2025-05-15 00:40:58
推荐回答(1个)
回答1:

逻辑运算a>b>c为从左向右算,首先计算3>2的值,为逻辑真,也就是1,然后再计算1>1的值,很显然为假,因此整个表达式的值为假
执行else后面的赋值语句a=c,因此a的值为1