1. for(i=0;a[i]!='\n';i++) { scanf("%d",&a[i]); }
for(i=0;a[i]!='\n';i++)
{
scanf("%d",&a[i]);
}
判断a[i]!='\n'之后执行scanf("%d",&a[i]); 这时候再执行i++ 然后再判断a[i]!='\n'
这时候a[i]就是没有赋值的状态 所以a[i]!='\n'永远不成立
不懂可以追问
1. for(i=0;a[i]!='\n';i++) { scanf("%d",&a[i]); }
for(i=0;a[i]!='\n';i++)
{
scanf("%d",&a[i]);
}
判断a[i]!='\n'之后执行scanf("%d",&a[i]); 这时候再执行i++ 然后再判断a[i]!='\n'
这时候a[i]就是没有赋值的状态 所以a[i]!='\n'永远不成立
不懂可以追问