j=i,j<5,j++
第一次循环,j=2,输出了一个空格;
第二次循环,j=3,输出一个空格;
第三次循环,j=4,输出一个空格;
第四次循环,5=5,不输出空格;
也就是循环了4次,但是输出了3个空格,是这个意思吗
for语句中执行步骤如下:
第一步:执行表达式1,对循环变量做初始化;
第二步:判断表达式2,若其值为真(非0),则执行for循环体中执行代码块,然后向下执行;若其值为假(0),则结束循环;
第三步:执行表达式3;
第四步:执行for循环中执行代码块后执行第二步;
第五步:循环结束,程序继续向下执行。
不过,你这个j=i,j<5,j++,j=i??????是什么?