C言語 文字列の定義と代入:基本と実践
C言語では、文字列は文字配列を使って定義や代入ができます。文字列はnull文字’\0’で終わる文字配列のことです。
以下是一个示例代码,展示了如何定义和赋值一个字符串:
#include <stdio.h>
int main() {
// 定义一个字符数组来存储字符串
char str[50];
// 赋值字符串
strcpy(str, "Hello, World!");
// 打印字符串
printf("The string is: %s\n", str);
return 0;
}
上記の例では、まず、文字列を格納するために50文字の配列strを定義しました。次に、strcpy関数を使用して文字列”Hello, World!”をstrにコピーしました。最後に、printf関数を使用してこの文字列を印刷しました。
C言語で文字列を代入する際には、対象の文字配列のサイズが十分に大きいことを確認し、代入される文字列の内容と終わりのnull文字を収容できるようにする必要があります。