问题 单项选择题

执行下列程序中的输出语句后,a的值是( )。

main()

int a;

printf("%d\n",(a=2*3,a*5,a+7) );

A) 17
B) 37
C) 6
D) 13

答案

参考答案:C

解析: 本题考查逗号表达式。本题的返回值是a+7, a=2.3=6,a+7=13(注意:本题问的是a的值,而不是程序的输出值)。

选择题
单项选择题 A3/A4型题