设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c=a++∣∣b++;语句后变量b的值是【 】。

admin2012-05-23  21

问题 设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c=a++∣∣b++;语句后变量b的值是【  】。

选项

答案2

解析 本题考查运算符的优先级,其中赋值运算符的优先级低于逻辑或(11)的优先级,先执行a++∣∣b++,逻辑或(∣∣)运算先判断第一个表达式a++为1(即逻辑真),则不再执行第二个表达式b++,所以b的值没有改变,仍为2。
转载请注明原文地址:https://kaotiyun.com/show/ZVPp777K
0

最新回复(0)