[問題] 陣列問題...
小弟新手,有個疑問想請教各位大神
想請問中文字在陣列裡是佔幾個空間?
char str1[4] = {"C++"}; //這只要配四個就好,因為有包括\0
char str2[9] = {"聖誕快樂"}; //但這要配9個,所以一個字佔兩個空間嗎?
__________________
| C | + | + | \n |
|___|___|___|____| cout << st1[1] ; //輸出C
cout << str[2] ; //輸出+
但str2就不能單獨輸出一個字,只能輸出整個字串?
cout << str2[1]; //輸出t ?
cout << str2[2]; //空白
cout << str2[3]; //空白
.....
cout << str2; //聖誕快樂
想請各位大神指教
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.15.48.128
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1450248137.A.ED2.html
推
12/16 14:48, , 1F
12/16 14:48, 1F
推
12/16 14:51, , 2F
12/16 14:51, 2F
→
12/16 15:09, , 3F
12/16 15:09, 3F
→
12/16 15:13, , 4F
12/16 15:13, 4F
→
12/16 15:23, , 5F
12/16 15:23, 5F
→
12/16 15:23, , 6F
12/16 15:23, 6F
→
12/16 15:24, , 7F
12/16 15:24, 7F
→
12/16 15:24, , 8F
12/16 15:24, 8F
推
12/16 22:53, , 9F
12/16 22:53, 9F
→
12/16 22:54, , 10F
12/16 22:54, 10F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章