/pre
#include <stdio.h>
int main(void) {
int array[5];
int *p;
int i;
p = array;
for(i = 0; i < 5; i++) {
array = i;
}
/*
for(i = 0; i < 5; i++) {
printf("array[%d]--->&array[%d]....%p>>>>>%d\n",i,i,&array,*(p +i));
}
return 0;
*/
printf("\n");
for(i = 0; i < 5; i++){
printf("array[%d]--->&array[%d]=%p--->%d\n"i,i,&array,p);
}
return 0;
}
pre/
エラーが出てしまいます。
for(i = 0; i < 5; i++){
printf("array[%d]--->&array[%d]=%p--->%d\n"i,i,&array,p);のあたりです。なぜ?