为什么会有这样的输出呢?
int main(){
int a[4],i;
for(i=0;i<4;i++)
a[i]=i;
for(i=0;i<4;i++)
printf("%d ",a[i]);
}
这是循环嵌套吗,好像不是吧.为什么输出的是0 1 2 3呢?
在第一个for语句执行的结果值应该是0 1 2 3,但是他并没有向屏幕输出。
而第二个for语句并没有a[i]=i的赋值语句,所以她输出的是任意四个值才对啊?
下面的输出和上面的输出是一样的,但有什么不同吗?求哥哥!
int main()
{
int a[4],i;
for(i=0;i<4;i++)
a[i]=i,
printf("%d ",a[i]);
}