问题 单项选择题

执行下列程序中的输出语句后,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的值,而不是程序的输出值)。

单项选择题
单项选择题