while(i++)和while(++i)的区别

假如i=2,i++应该是先用值,我觉得while(i++)应该是循环2次,while(++i)应该是循环三次,可是这是错的?希望大佬讲一下这个

照你这么说不都是死循环吗?终止条件都没有

首先while中,只有值为假才能退出循环
初始值为2,你还一直向上加,他永远也不会退出循环,
你可以将++改为--

img