3.设int a=3,b=4,c;,执行语句c_(a>b)?—a:b++;后,c的值是
A、2
B、3
C、4
D、5
【正确答案】:C
【题目解析】:先判断条件3>4为假,所以执行冒号后面的语句,b++是先引用再运算,所以是将b=4的值先赋值给c,然后b自加1,变为5。所以c的值是4。参见教材P37
3.设int a=3,b=4,c;,执行语句c_(a>b)?—a:b++;后,c的值是
- 2024-08-04 10:40:05
- 高级语言程序设计(一)(00342)