0
char arr[10]="hello";

この配列&arrのタイプはchar(*)[10]. 私が正しければ、 の型は*(&arr)何ですか? ベースアドレス型か、配列の最初の要素へのアドレス型か?

4

5 に答える 5

2
   char arr[10];

arrタイプ&arrは「10文字の配列」で、「10文字の配列へのポインタ」です。, *(&arr)は , と同じでarr、同じ型、つまりベースアドレスを持ちます。

&arr[0]最初の要素アドレスを指すポインターを生成します。

于 2013-05-30T14:57:13.603 に答える
0

a、*(&a)、&a[0] は同じです (配列 a のベースアドレス/配列 a の最初の要素のアドレス)。

于 2013-05-30T15:37:04.030 に答える