關鍵字型別
auto
break
case
char
const
continue
default
dooouble
else
enum
extern
float
forgoto
ifint
long
register
short
signed
sizeof
static
return
struct
switch
typedef
union
unsigned
void
volatile
while
基本資料型別關鍵字
型別作用
void
宣告函式無返回值或無引數,宣告無型別指標,顯式丟棄運算結果
char
字元型型別資料,c語言中屬於整型資料的一種
int整型資料,通常為編譯器指定的機器字長
float
單精度浮點型資料
double
雙精度浮點型資料
型別修飾關鍵字
型別作用
short
修飾int,短整型,可以省略被修飾的int
long
修飾int,長整型,可以省略被修飾的int
signed
修飾整型資料,有符號型別,即為正
unsigned
修飾整形資料,無符號型別,即正負都可以
複雜型別關鍵字
型別作用
struct
結構體型別資料
union
聯合體資料型別
enum
列舉資料型別
typedef
宣告型別別名,類似ssize_t
sizeof
得到特定型別或者特定型別變數的大小
儲存類別的關鍵字
型別作用
auto
指定為自動變數,由編譯器自動分配及釋放。通常在棧上分配(預設型別)
static
指定為靜態變數,分配在靜態變數區,修飾函式時,指定函式作用域為檔案內部
register
指定為暫存器變數,建議編譯器將變數儲存到暫存器中使用,也可以修飾函式形參,建議編譯器通過暫存器而不是堆疊傳遞引數
extern
指定對應變數為外部變數,即在另外的目標檔案中定義
const
與volatile合稱「cv特性」,指定變數不可被當前執行緒/程序改變(但有可能被系統或其他執行緒/程序改變
volatile
與const合稱「cv特性」,指定變數的值有可能會被系統或其他程序/執行緒改變,強制編譯器每次從記憶體中取得該變數的值
跳轉結構關鍵字
型別作用
return
用在函式體重,返回特定的數值
continue
結束當前的迴圈,開始下一次迴圈
break
結束當前迴圈
goto
無條件跳轉的結構(想去哪去哪)
分支結構
型別作用
if條件判斷
else
條件判斷結構,一般與if連用
switch
選擇分支
case
選擇分支,一般與switch連用
default
選擇分支的預設分支,一般與switch連用
迴圈結構
型別作用
while
當型迴圈,當條件滿足的時候執行
forfor迴圈
do—while
直到型迴圈,直到型迴圈先執行,再進行判斷
c語言基礎 32個關鍵字
c語言已經定義了有特殊功能的符號 單詞 程式設計過程中命名不能衝突,這些符號只能按c語言定義的功能使用 void 空型別 char 字元型 int 整型資料 float 單精度浮點型 double 雙精度浮點型 short 短整型 short int long 長整型資料 signed 有符號資料型...
C語言基礎之32個關鍵字
c語言總共有32個關鍵字,它們是c語言中最基礎的東西,也是組成c語言程式不可或缺的部分。了解,熟悉並掌握它們,對於我們學習c語言有莫大的好處。auto 宣告自動變數,預設時編譯器一般預設為auto int 宣告整型變數 double 宣告雙精度變數 long 宣告長整型變數 char 宣告字元型變數...
C語言32個關鍵字
關鍵字就是已被c語言本身使用,不能作其它用途使用的字。例如關鍵字不能用作變數名 函式名等 由ansi標準定義的c語言關鍵字共32個 auto double int struct break else long switch case enum register typedef char extern...