初始化字元陣列
初始化字元陣列中有兩種:
個別、,如下所示:
char chABCD[4] = { 'a', 'b', 'c', 'd' };
字串,如下所示:
char chABCD[5] = "abcd";
在第二個案例中,其中的字元陣列以字串初始化,編譯器會附加在'\0' (結尾的字串字元)。因此,陣列必須至少一個較大的值的字串中的字元數。
因為大多數的字串處理使用標準程式庫函式,或倚賴後面加上結尾的字串字元的出現,通常會以字串初始化的未繫結的陣列宣告,請參閱:
char chABCD[] = "ABCD";