C言語で文字列を配列にするにはどうすればいいですか?

C言語では、文字列は本質的に文字で構成される文字配列です。したがって、文字列を文字配列に直接代入することで、文字列を配列に変換することができます。

以下はサンプルコードです。

#include <stdio.h>

int main() {
    char str[] = "Hello";  // 字符串赋值给字符数组

    // 遍历字符数组并打印每个字符
    for (int i = 0; i < sizeof(str)/sizeof(char); i++) {
        printf("%c\n", str[i]);
    }

    return 0;
}

例では、文字列”Hello”を文字配列strに代入します。そして、文字配列をループして、1文字ずつ表示することができます。出力結果は次のとおりです:

H
e
l
l
o
bannerAds