执行下面程序中的输出语句后,a的值是( )。 #include <stdio.h> main() { int a; printf("%d\n",(a=3*5,a*4));

admin2009-01-15  48

问题 执行下面程序中的输出语句后,a的值是(    )。    #include  <stdio.h>    main()    {  int a;       printf("%d\n",(a=3*5,a*4));

选项 A、15
B、20
C、10
D、60

答案1

解析 本题考查对逗号运算符的理解。逗号运算符的求解过程是从左至右,依次求解各个表达式的值,所以在该题中,先使a的值等于15,再计算a*4,此时整个表达式的值为60,但a的值并未改变,仍为15。
转载请注明原文地址:https://jikaoti.com/ti/3FS0FFFM
0

最新回复(0)