C語言關鍵字及其解釋 共32個

2021-08-30 19:31:17 字數 2544 閱讀 5110

c語言一共有32個關鍵字,如下表所示:

關鍵字說明

auto

宣告自動變數

short

宣告短整型變數或函式

int宣告整型變數或函式

long

宣告長整型變數或函式

float

宣告浮點型變數或函式

double

宣告雙精度變數或函式

char

宣告字元型變數或函式

struct

宣告結構體變數或函式

union

宣告共用資料型別

enum

宣告列舉型別

typedef

用以給資料型別取別名

const

宣告唯讀變數

unsigned

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

signed

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

extern

宣告變數是在其他檔案正宣告

register

宣告暫存器變數

static

宣告靜態變數

volatile

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

void

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

if條件語句

else

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

switch

用於開關語句

case

開關語句分支

for一種迴圈語句

do迴圈語句的迴圈體

while

迴圈語句的迴圈條件

goto

無條件跳轉語句

continue

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

break

跳出當前迴圈

default

開關語句中的「其他」分支

sizeof

計算資料型別長度

return

子程式返回語句(可以帶引數,也可不帶引數)迴圈條件

一、c語言的關鍵字共有32個,根據關鍵字的作用,可分其為資料型別關鍵字、控制語句關鍵字、儲存型別關鍵字和其它關鍵字四類。 

1 資料型別關鍵字(12個):

(1) char :宣告字元型變數或函式 

(2) double :宣告雙精度變數或函式 

(3) enum :宣告列舉型別 

(4) float:宣告浮點型變數或函式 

(5) int: 宣告整型變數或函式 

(6) long :宣告長整型變數或函式 

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

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

(9) struct:宣告結構體變數或函式 

(10) union:宣告共用體(聯合)資料型別 

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

(12) void :宣告函式無返回值或無引數,宣告無型別指標(基本上就這三個作用) 

2控制語句關鍵字(12個):

a迴圈語句 

(1) for:一種迴圈語句(可意會不可言傳) 

(2) do :迴圈語句的迴圈體 

(3) while :迴圈語句的迴圈條件 

(4) break:跳出當前迴圈 

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

b條件語句 

(1)if: 條件語句 

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

(3)goto:無條件跳轉語句 

c開關語句 

(1)switch :用於開關語句 

(2)case:開關語句分支 

(3)default:開關語句中的「其他」分支 

d返回語句

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

3 儲存型別關鍵字(4個) 

(1)auto :宣告自動變數 一般不使用 

(2)extern:宣告變數是在其他檔案正宣告(也可以看做是引用變數) 

(3)register:宣告暫存器變數 

(4)static :宣告靜態變數 

4 其它關鍵字(4個): 

(1)const :宣告唯讀變數 

(2)sizeof:計算資料型別長度 

(3)typedef:用以給資料型別取別名(當然還有其他作用 

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

二、c語言中的9中控制語句

goto語句:無條件轉向; 

if語句:判斷語句; 

while迴圈語句; 

do-while語句:先執行迴圈體,然後判斷迴圈條件是否成立. 之後繼續迴圈; 

for語句:迴圈,可替代while語句; 只是用法不同; 

break語句跳出本層的迴圈;(只跳出包含此語句的迴圈) 

continue語句:繼續(一般放到迴圈語句裡,不在執行它下面的語句,直接跳到判斷語句例:for語句,就直接跳到第二個分號處,while語句,就直接跳到while()的括號裡; 

switch語句:多相選擇; 

return語句:返回;

C語言32個關鍵字

關鍵字就是已被c語言本身使用,不能作其它用途使用的字。例如關鍵字不能用作變數名 函式名等 由ansi標準定義的c語言關鍵字共32個 auto double int struct break else long switch case enum register typedef char extern...

C語言32個關鍵字

c語言32個關鍵字 void 宣告函式無返回值或無引數,宣告無型別指標,顯式丟棄運算結果。a基本資料類 char 字元型型別資料,屬於整型資料的一種。型 5個 int整型資料,通常為編譯器指定的機器字長。float 單精度浮點型資料,屬於浮點資料的一種,小數點後儲存6位。double 雙精度浮點型資...

C語言32個關鍵字

常見關鍵字 int宣告整型變數 double 宣告雙精度變數 long 宣告長整型變數 char 宣告字元型變數 float 宣告浮點型變數 short 宣告短整型變數 signed 宣告有符號型別變數 unsigned 宣告無符號型別變數 struct 宣告結構體變數 union 宣告聯合資料型別...