运行下面程序段的输出结果是()<br>int a=-10,b=-3;<br>printf("%d\n",(a-b)?a-b:a+b);<br>

题目类型: 单选题

题目内容

运行下面程序段的输出结果是()
int a=-10,b=-3;
printf("%d\n",(a-b)?a-b:a+b);

题目选项

A. -7
B. -13
C. -10
D. -4

正确答案

A

题目解析

a赋值为-10,b赋值为-3,a-b=-7不为0,条件成立,所以,表达式的值为a-b=-7

题目纠错