问题
单项选择题
若运行时输入12,则以下程序的输出结果是______。 main() { intx,y;scanf("%d",&x);y=x>12 x+1:x-1;printf("%d\n",y); }
A.10
B.11
C.12
D.13
答案
参考答案:B
解析: 本题考查“:”运算的规则:若条件成立,取“:”前的值;否则,取“:”后面的值。
若运行时输入12,则以下程序的输出结果是______。 main() { intx,y;scanf("%d",&x);y=x>12 x+1:x-1;printf("%d\n",y); }
A.10
B.11
C.12
D.13
参考答案:B
解析: 本题考查“:”运算的规则:若条件成立,取“:”前的值;否则,取“:”后面的值。