#include<stdio.h>
void main()
{
int a[10];
int i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++) ← // 此句为何不能省略?意义何在?省略后为何
printf("%d",a[i]); // 输入什么都是 1245120?这个数又代表什么意思?
printf("\n");
}
为啥省略后,i=10?前面有
for(i=0;i<10;i++)
scanf("%d",&a[i]);
这两句话呀!
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
printf("%d",a[i]);
}
这样写的话是每输入一个,就输出一个
没有大括号的话,for循环中只有scanf这一句
printf是在退出循环之后执行的
退出循环时 i 就等于10了