在C語言裡,請問一下
char w;
char w[];
char w[100];
char w[a];
這四個的差別…
2006-09-02 11:49:39 · 2 個解答 · 發問者 名稱 1 in 電腦與網際網路 ➔ 程式設計
char w; //字元變數char w[]="This is a Book"; //字元陣列(字串)其實 w[] 是 "This is a Book\0" 共 15 個字元,即 w[] 等於 w[15] ,因為程式資料是一連串的二進制值,所以必須用 \0 (NULL) 來當作字串的 "結束字元"。[] 不可為空值,至少要如上述將 w 初始化char w[100]; //字元陣列(通常用作儲存字串)a=128; //a 要設值char w[a]; //字元陣列(通常用作儲存字串)C 語言的字串是以字元陣列來儲存的中文字佔兩個位元組,也就是兩個英文字元,在電腦上所看到的每一個中文字都是用兩個 ASCII 碼來組成的。w[a]="小綿羊" , a=2*3+1=7 , a=7上面的 +1 就是 "\0"(NULL結束字元)
2006-09-02 17:02:05 · answer #1 · answered by Big_John-tw 7 · 0⤊ 0⤋
當時我們在上課的時候
有個教學網頁
由於時間太趕
是否能麻煩您自己去看呢?
http://smail.mingdao.edu.tw/~byl/c/
不僅有C的,還有VB、QB。
希望對您有幫助。
2006-09-02 11:54:45 · answer #2 · answered by 凔幽の羽 2 · 0⤊ 0⤋