问题
单项选择题
若运行时输入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
解析: 本题考查“:”运算的规则:若条件成立,取“:”前的值;否则,取“:”后面的值。