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'永遠不成立
不懂可以追問