![]() |
|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
![]() ![]() |
|
主題工具 | 顯示模式 |
|
![]() |
#1 (permalink) | ||||
管理員
![]() ![]() |
![]() 引用:
能存資料的基本類型 1.變數 2.陣列 3.鏈結 變數跟陣列的宣告差不多,語法也差不多 ... 鏈結就不一樣了,又臭又長 ... 很不好懂,厲害的程式以鏈結為主 甚至能衍生出更厲害的結構 ... 常用變數宣告 int 整數 ;佔 2 個 Byte float 浮點數 ;佔 4 個 Byte char 字元 ;佔 1 個 Byte 常用陣列宣告 int 整數[n] ;佔 2 * n 個 Byte float 浮點數[n] ;佔 4 *n 個 Byte char 字元[n] ;佔 1 * n 個 Byte n 指陣列大小 使用上變數陣列都可以在宣告時給予初值︰ 如 引用:
陣列也是如此 ... 引用:
引用:
int A[5]; int B[]={1,2,3,4,5}; 所佔用的記憶體一樣 A 是沒有指定初值,佔用 5 個元素 B 是依照初值用了5 個元素 以 C/C++ 來說 陣列宣告後要用 以 int A[5]; 其實是 A[0],A[1],A[2],A[3],A[4] 共 5 個, 可以各別給職 如 A[3] = 100; 字元陣列比較特別 char x[5]; 初值可以用 char x[5]={'A','B','C','D','\0'}; 初值也可以用 char x[5]="ABCD"; '\0' 代表該字串的結束或結尾,這是 C/C++ 規定的 宣告後要改變內容不像 int 或 float 用 = 就能改變 而是必須用 strcpy (目的,來源); 來改變該字元陣列的內容 如 strcpy (x,"ABCD"); x 才會是 ABCD。 'A' 為字元 A "A" 為字串 A (會佔 2 個 Byte,'A','\0') 可以用跟等到你學到了就清楚是怎麼一回事了。 |
||||
__________________ 在「專業主討論區」中的問題解決後,要記得按一下 ![]() 這是一種禮貌動作。 ![]() 一樣是在「專業主討論區」中發問,不管問題解決與否,都要回應別人的回答文喔。 不然搞 [斷頭文],只看不回應,下次被別人列入黑名單就不要怪人喔。 天線寶寶說再見啦~ ... 天線寶寶說再見啦~ 迪西:「再見~ 再見~」 『 Otaku Culture Party 』 關心您 ... ![]() |
|||||
![]() |
送花文章: 37855,
![]() |