C语言下标的问题
#include<stdio.h>
int main()
{
int a[10];
int i;
for(i=0;i<=10;i++)
printf("a[%d]..%p\n",i,&a[i]);
for(i=0;i<=10;i++)
{
a[i]=i;
printf("a[%d]..%d\n",i,a[i]);
}
return 0;
}还是可以 打印出a[10]。 下标不是从0-9吗???
#include<stdio.h>
int main()
{
int a[10];
int i;
for(i=0;i<=10;i++)
printf("a[%d]..%p\n",i,&a[i]);
for(i=0;i<=10;i++)
{
a[i]=i;
printf("a[%d]..%d\n",i,a[i]);
}
return 0;
}还是可以 打印出a[10]。 下标不是从0-9吗???
2016-10-19
举报