(i=3,i++,++i,i+5)这个逗号表达式的值是10,i的值为5,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 17:49:50
(i=3,i++,++i,i+5)这个逗号表达式的值是10,i的值为5,

(i=3,i++,++i,i+5)这个逗号表达式的值是10,i的值为5,
(i=3,i++,++i,i+5)这个逗号表达式的值是10,i的值为5,

(i=3,i++,++i,i+5)这个逗号表达式的值是10,i的值为5,
逗号表达式严格按照从左向右顺序计算,并将最后一个逗号之后的表达式的值作为逗号表达式的最终返回值.
下面详细解释
i=3 //i值:3,表达式值:3
i++ //i值:4,表达式值:3
++i //i值:5,表达式值:5
i+5 //i值:5,表达式值:10
所以,最终i的值为5,逗号表达式值为最后一个表达式i+5的值,也即10.