这个图片中的for语句中的i++.执行完一次循环后就+1吗?
在for循环内有i++,循环结束后有i++,每次循环i++执行两次,因此每循环一次i增加2,所以总共循环5次,a就是5
基本的语法不了解,你应该去翻定义呀
for(a;b;c){d;}
括号中三个表达式,a一开始执行一次;b每次循环之前执行,true继续,false结束;c每次循环之后执行
算上循环体中的表达式d,那么执行顺序是abdc,bdc,bdc,bdc,一直这样循环
那么表达式c和d中都出现了i++,就是循环一次i+2呗
就是理解为i=i+1,每循环一次,i累加1,加上for条件有i++,就是每轮循环累加2