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
举报