初期化の文字配列
文字配列は2 種類の方法の 1 つがで初期化できます :
次のようにそれぞれ :
char chABCD[4] = { 'a', 'b', 'c', 'd' };
文字列の場合次のような :
char chABCD[5] = "abcd";
文字配列は初期化文字列と 2 番目の例ではコンパイラはです '\0' (文字列の終わりの文字) を追加します。したがって配列文字列の文字数を超える少なくとも 1 つがあります。
文字列処理の使用を無限による配列の宣言と初期化を表示するにはほとんどの文字列の末尾に文字列の終わりの文字が存在すると標準ライブラリ関数またはである共通するため :
char chABCD[] = "ABCD";