i++
等同于
先用i的值进行指定的操作处理,然后i+1;


当i=0时,首先执行输出a[0],也就是1,然后i+1变成2,然后执行for循环里的i++,i变成2;
此时,进行第二层循环,输出a[2],也就是3,然后i+1变成3,再执行for循环里的i++,i变成4.


输出a[i]++
1、输出a[0]=1,然后a[0]++变为a[0]=2;
2、输出a[1]=2,然后a[1]++变为a[1]=3;
…
本文详细解析了i++和a[i]++在循环中的工作原理,通过实例展示了变量i如何在每次循环中递增,以及数组元素如何在访问后自增。通过具体的步骤说明,帮助读者理解这两种操作的具体行为。
i++
等同于
先用i的值进行指定的操作处理,然后i+1;


当i=0时,首先执行输出a[0],也就是1,然后i+1变成2,然后执行for循环里的i++,i变成2;
此时,进行第二层循环,输出a[2],也就是3,然后i+1变成3,再执行for循环里的i++,i变成4.


输出a[i]++
1、输出a[0]=1,然后a[0]++变为a[0]=2;
2、输出a[1]=2,然后a[1]++变为a[1]=3;
…
1028

被折叠的 条评论
为什么被折叠?
