C言語の文字列配列の代入方法にはどのようなものがありますか
C言語で文字列配列を変数に代入する方法
- 文字列定数を直接使う
char str[10] = "Hello";
- strcpy関数を用いて代入を行う。strcpy関数を使うことで、ある文字列を別の文字列配列にコピーすることができる。例:
char src[10] = "Hello";
char dest[10];
strcpy(dest, src);
- 逐个赋值字符:可以逐个将字符赋值给字符串数组的每个元素,例如:
char str[10];
str[0] = 'H';
str[1] = 'e';
str[2] = 'l';
str[3] = 'l';
str[4] = 'o';
str[5] = '\0'; // 添加字符串结束符
文字列の配列を宣言する際には、文字列の中身の格納に必要な十分な領域を確保する必要があることに注意し、末尾には文字列の終端記号である「’\0’」を追加する必要がある。