求c语言表达式运算结果

(i=3,i++,++i,i+5) 表达式的值?i的值
(i=3,++i,++i,i+5) 表达式的值?i的值

两个表达式一样吧
这是逗号表达式的运算,由于=的优先级高于逗号(逗号的优先级最低),所以表达式的值为10,i的值为5

ps:表达式的值为括号中最后算出来的值追问

(i=3,i++,++i)

表达式=? i=?

追答

表达式=10 i=5

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-11
两个都是10 这是一个逗号表达式追问

(i=3,i++,++i)

表达式=? i=?

相似回答