C语言中,x[++i]和x[i++]有什么区别?

如题所述

如果i的初值为1的话,

x[++i]相当于x[2],而x[i++]相当于x[1]

说明:不管++写在i的前面,还是后面,对于i本身来说,都会自增。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-22
假设i=2
x[++i] 表示 x[3]
x[i++] 表示 x[2]本回答被提问者和网友采纳
第2个回答  2015-01-19
加号在前的话先把i加一在运算,加号在后的话先运算再把i加一
相似回答