アプリ版:「スタンプのみでお礼する」機能のリリースについて

ポインタを勉強しているのですが
int *a[3];
int (*a)[3];
の違いが判りません。どなたか教えてください。

A 回答 (2件)

int *a[3];


は、int 型の値を格納した場所を示すポインタを格納する配列 a が 3つ確保されます。

int (*a)[3];
は、int 値を返す関数のアドレスを格納する配列 a が3つ確保されます。
    • good
    • 0

int *a[3];


 は ポインタint * が3つ分並んだ配列
int (*a)[3];
 は 配列int[3] へのポインタ
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!