天天看點

c語言32關鍵字詳解pdf,C語言32個關鍵字.pdf

file D C C語言32個關鍵字 txt 2011 7 6 9 16 17 第一個關鍵字 auto 用來聲明自動變量 可以顯式的聲明變量為自動變量 隻要不是聲明在所有函數之前的變量 即使沒加auto 關鍵字 也預設為自動變量 并且隻在聲明它的函數内有效 而且當使用完畢後 它的值會自動還原為最初所 賦的值 自動變量使用時要先指派 因為其中包含的是未知的值 例 auto int name 1 第二個關鍵字 static 用來聲明靜态變量 可以顯式的聲明變量為靜态變量 也為局部變量 隻在聲明它的函數内有效 它的生命周 期從程式開始起一直到程式結束 而且即使使用完畢後 它的值仍舊不還原 即使沒有給靜态變量指派 它也 會自動初始化為0 例 static int name 1 第三個關鍵字 extern 用來聲明全局變量 同時聲明在main函數之前的變量也叫全局變量 它可以在程式的任何地方使用 程式運作 期間它是一直存在的 全局變量也會初始化為0 例 extern int name 第四個關鍵字 register 用來聲明為寄存器變量 也為局部變量 隻在聲明它的函數内有效 它是儲存在寄存器之中的 速度要快很 多 對于需要頻繁使用的變量使用它來聲明會提高程式運作速度 例 register int name 1 第五個關鍵字 int 用來聲明變量的類型 int為整型 注意在16位和32位系統中它的範圍是不同的 16位中占用2個位元組 32位中 占用4個位元組 還可以顯式的聲明為無符号或有符号 unsigned int signed int 有符号和無符号的差別 就是把符号位也當作數字位來存儲 也可用short和long來聲明為短整型 或長整行 例 int num 第六個關鍵字 float file D C C語言32個關鍵字 txt 2011 7 6 9 16 17 用來聲明變量的類型 float為浮點型 也叫實型 它的範圍固定為4個位元組 其中6位為小數位 其他為整數 位 例 float name 第七個關鍵字 double 用來聲明為雙精度類型 它的範圍為8個位元組 14位為小數位 也可使用更高精度的long double 它的範圍則 更大 達到10位元組 例 double name 第八個關鍵字 struct 用來聲明結構體類型 結構體可以包含各種不同類型的量 比如可以把整型 字元型等類型的變量聲明在同一 個結構體種 使用的時候使用結構體變量直接可以調用 例 struct some int a 1 float b 1 1 double 1 1234567 kkk 這樣就可以使用kkk a來使用結構體中的成員變量了 也可以顯式的用struct some aaa bbb 來聲明多個結構 體變量 file D C C語言32個關鍵字 txt 2011 7 6 9 16 17 第九個關鍵字 char 用來定義為字元型變量 它的範圍通常為1個位元組 它在記憶體中是以ASC 瑪來表示的 是以它也可以跟整型來 運算 也可使用無符号或有符号來定義 sigened char unsigned char例 char c 第十個關鍵字 break 用來表示中斷 一般用在循環中 判斷是否滿足條件然後中斷目前循環 例 break 第十一個關鍵字 continue 用來表示跳過目前其後面的語句 繼續下一次循環 例 continue 第十二個關鍵字 long 用來聲明長型的類型 比如long int long double 第十三個關鍵字 if 判斷語句 用來判斷語句是否滿足條件 例 if a b k n 第十四個關鍵字 switch 條件選擇語句 常用來判斷使用者選擇的條件來執行特定語句 例 switch name file D C C語言32個關鍵字 txt 2011 7 6 9 16 17 case ok printf yes ok break case no printf oh no default printf error break file D C C語言32個關鍵字 txt 2011 7 6 9 16 17 第十五個關鍵字 case 配合switch一起使用 例子同上 第十六個關鍵字 enum 用來聲明枚舉變量 例 enum day one two three four five six seven 第十七的關鍵子 typedef 類型重定義 可以重定義類型 例 typedef unsigned int u int 将無符号整形定義為u int 第十八個關鍵字 return 傳回語句 可以傳回一個值 當我們定義一個函數為有傳回值的時候則必須傳回一個值 第十九個關鍵字 unio 定義聯共用體 用法用struct相同 不同的是共用體所有成員共享存儲空間 unio kkk int a float b file D C C語言32個關鍵字 txt 2011 7 6 9 16 17 kka 第二十個關鍵字 const 定義為常量 例 const int a 變量a的值不能被改變 第二十一個關鍵字 unsigned 定義為無符号的變量 預設變量都為有符号的 除非顯示的聲明為unsigned的 第二十二個關鍵字 for 循環語句 可以指定程式循環多少次 例 for int i 0 i 5 i printf 程式将輸出5次這 段話 第二十三個關鍵字 signed 将變量聲明為有符号型 預設變量就為signed 型 一般可省略 第二十四個關鍵字 void 空類型 一般用于聲明函數為無傳回值或無參數 file D C C語言32個關鍵字 txt 2011 7 6 9 16 17 第二十五個關鍵字 default 用于在switch語句中 定義預設的處理 用法見switch 第二十六個關鍵字 goto 無條件循環語句 例 int i 1 w go i if i1 printf a 1 第三十一個關鍵字 else 常用來配合if一起使用 例 if a b k n else k s 第三十二個關鍵字 short 用于聲明一個短整型變量 例 short int a file D C C語言32個關鍵字 txt 2011 7 6 9 16 17

展開閱讀全文