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文字を収容できるようにする必要があります。

bannerAds