for(int i=0;i<10;i++)
for循环运行的顺序为 执行i=0 判断i是否小于10 执行一次循环
结束后 i加1 再判断i是否小于10 然后在执行程序
for(int i=0;i<10;i++)
{
int a[9]={0,1,2,3,4,5,6,7,8};
printf("%d",a[i]);
i=i+3;
}
执行上面的循环也是如此分析 第一步i=0 判断条件i是不是小于10 执行一次循环体 输出a[0]=0 然后i=i+3 i就等于3了
在回到for循环 i先执行i++ 这时候i就等于4了 然后在判断i是否小于10 再执行循环体
最后结果为 0 3 8