C/C でのポインター宣言 : アスタリスクの配置
C/C では、ポインター変数を宣言するための 2 つの異なる表記法があります。
におけるアスタリスク (*) の配置これらの表記法は、プログラマーの間で議論の対象となっています。
表記法の背後にある合理的説明(a)
表記 (a) は、 C/C の文法規則に従うため、使用されることがあります。宣言 char* p; では、アスタリスクは変数名 p に関連付けられています。これは、*p が char 型であることを意味します。
表記法 (b) の場合
ただし、多くのプログラマは、次のような理由から表記法 (b) を好みます。
結論
最終的に、表記 (a) と表記 (b) のどちらを選択するかは次のとおりです。スタイルと好みの問題です。ただし、 C では型に重点が置かれているため、記法 (b) はより論理的で直感的なアプローチになります。
以上がC/C でポインターを宣言する場合、アスタリスクはどこに配置する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。