求c語言中的關鍵字及其意思,求C語言中的32個關鍵字及其意思?

時間 2021-05-07 20:00:39

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 :

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

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

a迴圈語句

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

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

(4) break:跳出當前迴圈

b條件語句

(1)if: 條件語句

(2)else :條件語句否定分支(與 if 連用)(3)goto:無條件跳轉語句

c開關語句

(1)switch :用於開關語句

(2)case:開關語句分支

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

return :子程式返回語句(可以帶引數,也看不帶引數)三、儲存型別關鍵字(4個)

(1)auto :宣告自動變數 一般不使用(2)extern:宣告變數是在其他檔案正宣告(也可以看做是引用變數)

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

(4)static :宣告靜態變數

四、其它關鍵字(4個):

(1)const :宣告只讀變數

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

(3)typedef:用以給資料型別取別名(當然還有其他作用(4)volatile:說明變數在程式執行中可被隱含地改變

2樓:歷史壹貳叄

c語言中的32個關鍵字及其意思如下:

1、auto    宣告自動變數

2、short    宣告短整型變數或函式3、int    宣告整型變數或函式

4、long    宣告長整型變數或函式

5、float    宣告浮點型變數或函式6、double    宣告雙精度變數或函式7、char    宣告字元型變數或函式

8、struct    宣告結構體變數或函式9、union    宣告共用資料型別

10、enum    宣告列舉型別

11、typedef    用以給資料型別取別名12、const    宣告只讀變數

13、unsigned    宣告無符號型別變數或函式14、signed    宣告有符號型別變數或函式15、extern    宣告變數是在其他檔案正宣告16、register    宣告暫存器變數17、static    宣告靜態變數

18、volatile    說明變數在程式執行中可被隱含地改變19、void    宣告函式無返回值或無引數,宣告無型別指標20、else    條件語句否定分支(與 if 連用)21、switch    用於開關語句

22、case    開關語句分支

23、for    一種迴圈語句

24、do    迴圈語句的迴圈體

25、while    迴圈語句的迴圈條件26、goto    無條件跳轉語句

27、continue    結束當前迴圈,開始下一輪迴圈28、break    跳出當前迴圈

29、default    開關語句中的「其他」分支30、sizeof    計算資料型別長度31、return    子程式返回語句(可以帶引數,也可不帶引數)迴圈條件

32、if    條件語句

3樓:坐等作業的葬禮

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:跳出當前迴圈

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語句:返回;

1 資料型別關鍵字

a基本資料型別(5個)

void :宣告函式無返回值或無引數,宣告無型別指標,顯式丟棄運算結果

char :字元型型別資料,屬於整型資料的一種

int :整型資料,通常為編譯器指定的機器字長

float :單精度浮點型資料,屬於浮點資料的一種

double :雙精度浮點型資料,屬於浮點資料的一種

b 型別修飾關鍵字(4個)

short :修飾int,短整型資料,可省略被修飾的int。

long :修飾int,長整形資料,可省略被修飾的int。

signed :修飾整型資料,有符號資料型別

unsigned :修飾整型資料,無符號資料型別

c 複雜型別關鍵字(5個)

struct :結構體宣告

union :共用體宣告

enum :列舉宣告

typedef :宣告型別別名

sizeof :得到特定型別或特定型別變數的大小

d 儲存級別關鍵字(6個)

auto :指定為自動變數,由編譯器自動分配及釋放。通常在棧上分配

static :指定為靜態變數,分配在靜態變數區,修飾函式時,指定函式作用域為檔案內部

register :指定為暫存器變數,建議編譯器將變數儲存到暫存器中使用,也可以修飾函式形參,建議編譯器通過暫存器而不是堆疊傳遞引數

extern :指定對應變數為外部變數,即在另外的目標檔案中定義,可以認為是約定由另外檔案宣告的物件的一個「引用」

const :與volatile合稱「cv特性」,指定變數不可被當前執行緒/程序改變(但有可能被系統或其他執行緒/程序改變)

volatile :與const合稱「cv特性」,指定變數的值有可能會被系統或其他程序/執行緒改變,強制編譯器每次從記憶體中取得該變數的值

2 流程控制關鍵字

a 跳轉結構(4個)

return :用在函式體中,返回特定值(或者是void值,即不返回值)

break :跳出當前迴圈或switch結構

goto :無條件跳轉語句

b 分支結構(5個)

if :條件語句

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

switch :開關語句(多重分支語句)

case :開關語句中的分支標記

default :開關語句中的「其他」分治,可選。

c 迴圈結構(3個)

for :for迴圈結構,for(1;2;3)4;的執行順序為1->2->4->3->2...迴圈,其中2為迴圈條件

do :do迴圈結構,do 1 while(2); 的執行順序是 1->2->1...迴圈,2為迴圈條件

while :while迴圈結構,while(1) 2; 的執行順序是1->2->1...迴圈,1為迴圈條件

以上迴圈語句,當迴圈條件表示式為真則繼續迴圈,為假則跳出迴圈。

4樓:帖哲思

auto 區域性變數(自動儲存)

break無條件退出程式最內層迴圈

case switch語句中選擇項

char單位元組整型資料

const定義不可更改的常量值

continue中斷本次迴圈,並轉向下一次迴圈default switch語句中的預設選擇項do 用於構成do.....while迴圈語句double定義雙精度浮點型資料

else構成if.....else選擇程式結構enum列舉

extern在其它程式模組中說明了全域性變數float定義單精度浮點型資料

for構成for迴圈語句

goto構成goto轉移結構

if構成if....else選擇結構

int基本整型資料

long長整型資料

registercpu內部寄存的變數

return用於返回函式的返回值

short短整型資料

signed有符號數

sizoef計算表示式或資料型別的佔用位元組數static定義靜態變數

struct定義結構型別資料

switch構成switch選擇結構

typedef重新定義資料型別

union聯合型別資料

unsigned定義無符號資料

void定義無型別資料

volatile該變數在程式中執行中可被隱含地改變while用於構成do...while或while迴圈結構

求 c 語言中關鍵字的意思,求 c 語言中60個關鍵字的意思?

code auto 宣告自動變數 一般不使用double 宣告雙精度變數或函式 int 宣告整型變數或函式 struct 宣告結構體變數或函式 break 跳出當前迴圈 else 條件語句否定分支 與 if 連用 long 宣告長整型變數或函式 switch 用於開關語句 case 開關語句分支 e...

c語言中volatile關鍵字是什麼含義怎麼辦呢

影者東昇 c c 中的 volatile 關鍵字和 const 對應,用來修飾變數,通常用於建立語言級別的 memory barrier。volatile 關鍵字是一種型別修飾符,用它宣告的型別變數表示可以被某些編譯器未知的因素更改,比如 作業系統 硬體或者其它執行緒等。遇到這個關鍵字宣告的變數,編...

c語言中的作用,C語言中 的作用

非 對其後的表示式取反,後面值為0,則取反後為1 後面為1,取反後則為0.如果awaitkey 0 的值為0,則 awaitkey 0 為1,你的迴圈就會繼續執行 否則就會退出迴圈了。就是如果你的函式awaitkey 0 返回的是非零的話,awaitkey 0 就是把其變成零,即這個條件不成立,wh...