若x是int型变量,且有下面的程序段: for(x=4;x

admin2016-12-25  38

问题 若x是int型变量,且有下面的程序段:
  for(x=4;x<7;x++)printjf((x%2)?("**%d):("##d\n"),k);
    输出的结果是(    )

选项 A、**4   
##5
**6$
B、###4  
**5
##6$
C、$##
**5
##6
D、**4
##5
* *6

答案C

解析 这种条件表达式的一般形式为:表达式17表达式2:表达式3,条件运算符的执行顺序是先求解表达式1,若非零则求解表达式2,否则求解表达式3,所求表达式即为整个条件表达式的值。
转载请注明原文地址:https://kaotiyun.com/show/zjAx777K
0

最新回复(0)