问题 填空题

若运行时给变量x输入12,则以下程序的运行结果是 【8】
main()
int x,y;
scanf(""%d"",&x);
y=x>12x+10:x-12;
printf(""%d\n"",y);

答案

参考答案:0

解析:[评析] 三目运算符的形式为(表达式1)(表达式2):(表达式3)。当(表达式1)值为真时,返回(表达式2)的值;为假时,返回(表达式3)的值。题中因为x>12为假,所以结果为x-12,即为0。

单项选择题 A1/A2型题
单项选择题