int=1;while(i++<4):执行完后i是几啊?4还是5?
5当i等于4时,while条件不满足,结束循环,但i++是i先用i进行判断,然后i再加1,所以最后i还要加1等于5
5解释:因为是先使用i再自增的,所以,最后一次循环时,i为4不满足循环条件,结束循环,并且i++;所以最后i为5
5因为i++先判断在自增 出循环时i应为4 在自增为5
执行while时是4,执行完后i=5.如果换成++i就会在执行while时i变成5