close
字元陣列char array[1]={'p'};
字串陣列char array[1]="p"; //顯示字串太長錯誤.
字元陣列單一元素設定方式為,使用單引號括住字元表示,但並不加大括弧{}框住.
字元陣列因不會自動產生字串結束字符,故可設定為一個元素個數的陣列,例如char array[1]={'p'}.
但字串陣列於字串尾會自動加上字串結束符'\0',若宣告一個元素個數的字串陣列,則僅能儲存字串結束符'\0',而無法再儲存自行輸入的其他字元.因此若再輸入其他字元,將出現字串陣列太長錯誤.
在設定整個字元陣列元素時,須使用單引號括住字元,並以大括弧{}框住,但在設定陣列的單個元素內容時,不需使用大括弧,僅須使用單引號括住字元,
全站熱搜