好房网

网站首页 互联网 > 正文

i 和i的自然拼读(i 和 i的区别)

2022-06-02 06:13:25 互联网 来源:
导读 1、i++和++i的区别2、i++和++i的区别:3、1 I返回原始值,I返回加1后的值。4、2 我不能当左值,但我可以。5、3 I前者先赋值,后自增;后者

1、 i++和++i的区别

2、 i++和++i的区别:

3、 1.I返回原始值,I返回加1后的值。

4、 2.我不能当左值,但我可以。

5、 3.I前者先赋值,后自增;后者是先自增,再赋值。

6、 如果有表达式A=I nbsp相当于a=I;I=I 1;

7、 如果有表达式a=I;相当于I=I ^ 1;a=I;

8、 我和我都是分两步完成的。因为I是在后一步赋值的,所以可以作为变量进行级联赋值,I=;A=b,即I为左值(可寻址值);I的下一步是自增,不是左值。

9、 而我,一般来说,在循环域,两者没有太大区别,因为编译器一般都会做优化。但是要注意它的生命周期,还有什么是难以察觉的,就像指针delete必须给0一样,要注意程序流程中I值的变化。

本文到此结束,希望对大家有所帮助。


版权说明: 本文由用户上传,如有侵权请联系删除!


标签:

最新文章: