int i = 0; i=i++; i等于多少啊?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 20:01:56
inti=0;i=i++;i等于多少啊?inti=0;i=i++;i等于多少啊?inti=0;i=i++;i等于多少啊?楼上说的对,我解释一下:i++在表达式i=i++中的含义是:先赋值,在加1.即先

int i = 0; i=i++; i等于多少啊?
int i = 0; i=i++; i等于多少啊?

int i = 0; i=i++; i等于多少啊?
楼上说的对,
我解释一下:
i++在表达式 i=i++ 中的含义是:先赋值,在加1.即先将等号右边的i值(此时为0 即i=0)赋值给等号左边的i(有点怪,是吧),然后i自身在进行加1计算,即 i=0 + 1.所以这句话的意思和 i = i+1是一样的.