亲,应该选D才对,
如果不是这个问题,那么答案就是选B,关于逗号运算符如果在同一个等级(例如上面都在括号里的(a+b,b+c,c+a),那么最终是取得c+a=4)下运算是只取最后面那个逗号后面的运算结果.
如此理解:func((a+b,b+c,c+a),(d+e))就是func(i, 9);此处 int i = (a+b,b+c,c+a);按照()的优先级设定, i = c+a; 所以 i = 4;所以结果就是 13.