これがプログラムです。文字列のすべての文字を1つずつ出力するように記述します。ただし、配列の個々のブロックのアドレスも出力します。問題は、すべてのブロックのアドレスが同じであることです。なんで?誰か知っていますか?
#include<stdio.h>
int main()
{
char enter[]="Kinsman";
char *ptr;
ptr=enter;
int i=0;
while(*ptr!='\0')
{
printf("%c%p\n",*ptr,&ptr);
ptr++;
for(i=0;i<=100000000;i++);
}
return 0;
}