/* array-initialization.c */ #include int main(void) { int i; int a[5]={4,-2,12}; for(i = 0;i < 5;i++) printf("&a[%d]=%p a[%d]=%d\n",i,&a[i],i,a[i]); /* 次の2行は不適切 */ i = 5; printf("&a[%d]=%p a[%d]=%d\n",i,&a[i],i,a[i]); printf(" &i=%p i=%d\n",&i,i); return 0; }