C言語 文字配列の初期化:基本と実践テクニック
C言語では、文字配列は複数の方法で初期化することができます。以下はそのいくつかの方法です:
- 文字列定数を使用して文字配列を初期化する場合:
char str[] = "Hello World";
- 文字配列を使用して文字配列を初期化する:
char str[] = {'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd', '\0'};
- 文字配列を使用してリストを初期化し、指定されたサイズで文字配列を初期化する:
char str[12] = {'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd', '\0'};
- 文字配列を初期化するためにループ構造を使用します。
char str[12];
for (int i = 0; i < 11; i++) {
str[i] = 'A' + i;
}
str[11] = '\0';