C言語 string型 変数への値設定方法【初心者向け】

C言語では、通常文字列は文字配列として表されます。文字列を代入する方法はいくつかありますが、主なものは以下の通りです。

  1. 配列を使用して値を割り当てる:
char str[10];
strcpy(str, "hello");
  1. ポインタを使用して値を割り当てる。
char *str;
str = "hello";
  1. 文字配列を直接使用して値を割り当てる:
char str[] = "hello";

C言語では、文字列はヌル文字(’\0’)で終わりますので、文字配列のサイズは文字列内容と終わりのヌル文字を収容できるだけの大きさでなければなりません。

bannerAds