Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これは何を意味するのでしょうか?プログラムでいつも見ていますが、わかりません:
int *array[9];
なぜアスタリスクがそこにあるのですか。この宣言とこれの違いは何ですか:
int array[9];
これは、整数へのポインターの配列です。(配列サイズは 9 要素です。インデックス: 0 ~ 8)
これは、整数ポインターの配列であるとも言えます。
int array[9]、整数の配列です。
int array[9]
int 型への 9 個のポインターの配列
アスタリスクはポインターを意味します。C 言語の Backus-Naur 形式を読んで、型の定義を確認できます。