C言語における文字列の宣言方法

C言語では、文字列は2つの方法で宣言できます。

  1. 文字配列を使用して文字列を宣言する: 文字配列は文字列を格納するために使用できる容器で、文字を連続して格納します. 宣言時には文字列を格納するのに十分な大きさを指定する必要があります. 例:
char str[10]; // 声明一个能存储10个字符的字符数组

  1. ネイティブな日本語で言い換えてください。1つの選択肢のみ必要です:char*
char* str = "Hello"; // 声明一个指向字符串常量 "Hello" 的指针

文字配列で文字列を宣言すると、その文字列を書き換えることができる一方で、ポインタを使って文字列を宣言すると、文字列は定数となり書き換えることができません。ポインタで宣言された文字列を書き換える必要がある場合は、文字配列にその文字列のコピーを格納することができます。

bannerAds