int *a[5];
これは5つのポインターの配列ですか、それともサイズ5の配列を指すポインターですか?
今後の参考のために、cdecl.orgを使用してください。
を入力int *a[5]すると、出力は...
intへのポインタの配列5としてaを宣言します
したがって、aは5の配列ですint *。:-)
これは、への5つのポインタの配列ですint。
左右のルールが役立つ場合があります。
それはポインタの配列です。これint *はタイプであるためです。ほとんどの人がタイプがintであり、名前がであるという印象とは異なり*aます。