C语言习题求解:假设所有变量均为整型,则表达式( a=5,b=2,a++,a+b ) 的值是

问题描述:

C语言习题求解:假设所有变量均为整型,则表达式( a=5,b=2,a++,a+b ) 的值是
假设所有变量均为整型,则表达式( a=5,b=2,a++,a+b ) 的值是
为什么答案是8?而不是7?

逗号表达式的值是最右边
逗号表达式从左往右运算
a=5,b=2,a++以后 a=6,
所以a+b=8