C語言關鍵字總結

2021-07-24 10:20:35 字數 1688 閱讀 8327

每天進步一點點。

若萌新總結有誤,望牛人不吝賜教。 >_<

要學習c語言關鍵字,首先要知道什麼是c語言關鍵字。

簡單的理解,c語言關鍵字就是由c標準規定的、具有特殊用途的單詞。那麼在c語言中都有哪些標準呢,這裡我簡單介紹兩個(看《c和指標》的小夥伴應該會經常看到這兩個):

k&r c:2023年由 

ritchie 和 kernighan 合寫的著名的

《c程式語言(the c programming language)》出版了,許多人將之稱為:"k&r手冊"、"k&r聖經",該書將c語言推向全世界,由這本書定義的c語言標準被稱為「k&r c」標準。

ansc c:隨著c語言使用越來越廣泛,原來c語言出現許多不安全、不合理、不精確、不完善的東西,因此,1983-2023年美國國家標準協會(ansi)對以前的c語言進行優化,並於2023年推出了新的標準,這個標準就是後來人們所說的ansi c標準。

此外還有一些其它的標準,有興趣的小夥伴可以自行網上查詢。

好了,言歸正傳,我們再來看c語言關鍵字:

ansi c規定了32個關鍵字,如下:

2023年12月16日,iso推出了c99標準,該標準新增了5個c語言關鍵字:

2023年12月8日,iso發布c語言的新標準c11,該標準新增了7個c語言關鍵字:

其實我們最常用的是ansi c規定的32個關鍵字,下面簡單解釋一下這些關鍵字:

auto: 宣告自動變數

break: 跳出當前迴圈

case: 開關語句分支

char: 宣告字元型變數或函式返回值型別

const: 宣告唯讀變數

continue: 結束當前迴圈,開始下一輪迴圈

default: 開關語句中的"其它"分支

do: 迴圈語句的迴圈體

double: 宣告雙精度浮點型變數或函式返回值型別

else: 條件語句否定分支(與 if 連用)

enum: 宣告列舉型別

extern: 宣告變數或函式是在其它檔案或本檔案的其他位置定義

float: 宣告浮點型變數或函式返回值型別

for: 一種迴圈語句

goto: 無條件跳轉語句

if: 條件語句

int: 宣告整型變數或函式

long: 宣告長整型變數或函式返回值型別

register: 宣告暫存器變數

return: 子程式返回語句(可以帶引數,也可不帶引數)

short: 宣告短整型變數或函式

signed: 宣告有符號型別變數或函式

sizeof: 計算資料型別或變數長度(即所佔位元組數)

static: 宣告靜態變數

struct: 宣告結構體型別

switch: 用於開關語句

typedef: 用以給資料型別取別名

unsigned: 宣告無符號型別變數或函式

union: 宣告共用體型別

void: 宣告函式無返回值或無引數,宣告無型別指標

volatile: 說明變數在程式執行中可被隱含地改變

while: 迴圈語句的迴圈條件

以上就是對一些c關鍵字的簡單總結,以後的博文中會有更為詳細的解釋以及用法,有興趣的小夥伴可以關注我的部落格。

成於堅持,敗於止步!

C語言關鍵字總結

auto 區域性變數 自動儲存 char 單位元組整型資料 int基本整型資料 long長整型資料 void定義無型別資料 double定義雙精度浮點型資料 float定義單精度浮點型資料 short短整型資料 volatile該變數在程式中執行中可被隱含地改變 unsigned定義無符號資料 si...

C語言總結之 關鍵字

我記得我開始學習c語言的時候,那時候還在讀高中,我們老師就把c語言的關鍵字,全部寫在黑板上,老師說我們下面的兩節課的內容就是 把它給記下來 你還記得標準c有多少個關鍵字嗎?第一 關鍵字描述 c99 關鍵字為32個 如果你還有不認識的,還應該好好複習複習了。關鍵字 意義 auto 宣告自動變數,預設時...

C語言總結之 關鍵字

我記得我開始學習c語言的時候,那時候還在讀高中,我們老師就把c語言的關鍵字,全部寫在黑板上,老師說我們下面的兩節課的內容就是 把它給記下來 你還記得標準c有多少個關鍵字嗎?第一 關鍵字描述 c99 關鍵字為32個 如果你還有不認識的,還應該好好複習複習了。關鍵字 意義 auto 宣告自動變數,預設時...