文字ポインターの宣言: char string と char string
C で文字ポインターを宣言する場合、次のようにすることができます。 char string と char string という 2 つの一般的な書式設定スタイルに遭遇します。この質問では、後者の形式の背後にある理論的根拠を詳しく掘り下げています。
宣言 char string では、「」は「string」に関連付けられており、「string」であることを示しています。 charへのポインタです。ただし、これはすぐには明らかではないかもしれません。
逆に、char string 宣言では、スペースは "" が "char" に適用されることを強調しており、次のことを示しています。 「string」はcharへのポインタです。この形式は、ポインタとそれが参照する変数との関係を明確にすることを目的としています。
さらに、特に変数の一部がポインタである場合は、1 つの宣言で複数の変数を宣言することを避けることが一般的に良い方法であると考えられています。そうすると、混乱が生じたり、潜在的なエラーが発生したりする可能性があります。したがって、推奨される形式は char *string, で、ポインター アスタリスクと変数名はスペースで区切られます。
以上がC で文字ポインターを宣言する場合に `char *string` が推奨される構文であるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。