求解。。。C语言的,不是很明白

为什么啊!看不懂。。谁能解答下,各个答案怎么出来的。 选哪个,为什么图片说明

32
http://codepad.org/PTqmi0B8
在线编译运行通过。

32,你的答案没正确的,最右的那个表达式的值作为逗号表达式的值

32貌似没有这个选项啊!

下面4个答案全是错的吧应该等于32吧

哈,,你的应用出错了,题目与答案不符

在vs2010下测试,结果是32,还是没弄明白为啥是32,有哪位大神给分析一下???

逗号运算符,结果等于最后一个的值。

答案应该是32,逗号运算符,结果应该是最后一个表达式

逗号表达式一般形式:

    表达式1,表达式2,表达式3……表达式n
如(a=3*5,a*4),a+5 先计算出a的值等于15,再进行a*4的运算得60(但a值未变,仍为15),再进行a+5得20,即整个表达式的值为20。

32,主要是逗号运算符,取最后一个数值