i++和++i有什么区别

i++和++i有什么区别,do while,while, for,这三者有什么区别

i++是先赋值,然后再自增;++i是先自增,后赋值。

i++是先使用i的值,再让i加1。
++i是先让i加1,再使用加1后的i的值。
三个都是循环,do while最少执行一次循环体,再去判断循环条件,如果满足,继续循环,如果不满足则退出循环。另外两个是先判断循环条件,再执行循环体。

i++,后赋值,++i,i先加一,再赋值, 三个都是循环,do while 至少执行一次循环体

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632