close

字元陣列char array[1]={'p'};

字串陣列char array[1]="p";  //顯示字串太長錯誤.

字元陣列單一元素設定方式為,使用單引號括住字元表示,但並不加大括弧{}框住.

字元陣列因不會自動產生字串結束字符,故可設定為一個元素個數的陣列,例如char array[1]={'p'}.

字串陣列於字串尾會自動加上字串結束符'\0',若宣告一個元素個數的字串陣列,則僅能儲存字串結束符'\0',而無法再儲存自行輸入的其他字元.因此若再輸入其他字元,將出現字串陣列太長錯誤.

在設定整個字元陣列元素時,須使用單引號括住字元,並以大括弧{}框住,但在設定陣列的單個元素內容時,不需使用大括弧,僅須使用單引號括住字元,

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 minsin 的頭像
    minsin

    minsin的部落格

    minsin 發表在 痞客邦 留言(0) 人氣()