C言語で文字列の配列を宣言するにはどうすれば良いですか?
C言語では、文字列配列を宣言する方法は2つあります。
- 文字配列を使用する。
char strArray[10]; // 声明一个有10个元素的字符数组
- ポインタ配列を使用する。
char *strArray[10]; // 声明一个有10个指针元素的数组
指针配列で文字列配列を宣言する際には、コードの後で各ポインタ要素にメモリ空間を割り当て、対応するポインタ要素に文字列のアドレスを割り当てる必要があります。例えば:
char *strArray[10];
strArray[0] = "Hello";
strArray[1] = "World";
このように、2つの文字列を持つ文字列配列が宣言されました。