C言語では、文字列をどのように定義しますか?

C言語では、文字配列を使用して文字列を定義することができます。具体的な手順は以下の通りです。

  1. 文字列の文字内容を格納するための文字配列変数を定義します。
  2. 配列変数名の後に角かっこの中括弧を使用し、配列の長さを指定して、文字数(文字列終了文字’\0’を含む)を収容できるようにします。
  3. 等号の後ろに二重引用符を使い、文字列の内容を囲んで配列変数に代入します。

以下はサンプルコードです。

char str[10] = "Hello";

上記のコードは、長さ10の文字配列strを定義しています。この配列は5つの文字(’H’、’e’、’l’、’l’、’o’)を含む文字列と、文字列の終端文字’\0’を格納することができます。文字列の実際の文字数よりも1つ多い配列の長さが必要ですが、これは文字列の終端文字を含めるためです。

bannerAds