i和i赋值顺序不同,i是先加后赋值,i是先赋值后加;i和i都是分两步完成的!

文章插图
i和i赋值顺序不同,i是先加后赋值,i是先赋值后加;i和i都是分两步完成的 。因为i是后面一步才赋值的,所以它能够当作一个变量进行级联赋值,i=a=b,即i是一个左值;i的后面一步是自增,不是左值 。
i和i效率不同,比如i=3,b=i就是说b=3,完成之后让i变成4,b=i就是先让i变成4,然后b=4,其中i比i效率要高 。一般来说在循环域里面,这两者并没有什么很大的区别,但是要注意其生存周期,以及i值在程序流中的变化 。
【i 和 i有什么区别】
- 牡丹吊兰有毒吗,心叶日中花有毒吗
- 冰块怎么做不容易化,怎样让冰块保持不融化
- 抖音怎么制作手动翻照片,抖音图集怎么搞成自己翻?
- 中筋粉和高筋粉的区别有哪些,高筋面粉和中筋面粉的区别
- 锂保存在哪里,锂单质存放在哪?
- 老公生日送什么礼物,送老公生日礼物送什么比较有意义
- 炒蚬子用不用焯水,辣炒蚬子 是先煮一下呢 还是直接炒
- 雅泰角鲨烯胶囊的功效,角鲨烯软胶囊的功效与作用
- 海上交通与陆上交通相比,明显的优势有,陆上运输与海上运输的优势各是什么
- 中国五大名酒,中国五大名酒是什么?
