これは正常に動作しているコードです...
int main()
{
char c[]={'\t','\n','\0'};
int i;
char *p,*str;
str=c;
p=&c[1];
printf("%d\n%d\n",*p,*str);
system("pause");
return 0;
}
私の問題は、なぜそれstr=c;
とそうでないのかstr=&c;
(エラーが発生する)、それとそうでp=&c[1];
ないことp=c[1]
です。