2

これは正常に動作しているコードです...

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]です。

4

2 に答える 2