关于用循环语句配合scanf函数逐个对数组元素赋值的问题!
#include<stdio.h>#include<stdlib.h>
int main(void){
int i,a[10];
for(i=0;i<5;i++){
printf("请输入该数组的值:");
scanf("%d",&a[i]);}
for(i=0;i<=10;i++)
printf("%d\n",a[i]);
system("pause");
}

怎么会出现最后那几行,不是应该为“0”的吗?
#include<stdio.h> #include<stdlib.h> int main(void){ int i,a[10]; for(i=0;i<5;i++){ printf("请输入该数组的值:"); scanf("%d",&a[i]);} for(i=0;i<5;i++)//此处应该为5!! printf("%d\n",a[i]); system("pause"); }