单选题
若变量都已正确说明,则以下程序段的输出结果是______
a=2;b=3; printf(a>b?"***a=%d":"###b=%d",a,b);
A、
没有正确的输出格式控制
B、
输出为:***a=2
C、
输出为:###b=2
D、
输出为:***a=2###b=2
【正确答案】
C
【答案解析】
[解析] 本题实际上是考查C语言中的格式化输入输出知识,同时本题也考查了三目表达式的知识。如果逻辑表达式为真,则执行冒号之前的,否则执行冒号之后的表达式。
提交答案
关闭