问题 单项选择题

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

单项选择题
多项选择题