问题
单项选择题
执行下面程序中的输出语句后,a的值是( )。 #include <stdio.h> main() { int a;printf("%d\n",(a=3*5,a*4));
A.15
B.20
C.10
D.60
答案
参考答案:A
解析: 本题考查对逗号运算符的理解。逗号运算符的求解过程是从左至右,依次求解各个表达式的值,所以在该题中,先使a的值等于15,再计算a*4,此时整个表达式的值为60,但a的值并未改变,仍为15。