c語言關(guān)鍵字有多少個?很多人都不太了解,今天小編為了讓大家更加了解c語言關(guān)鍵字,所以給大家總結(jié)了以下內(nèi)容,一起往下看吧。
c語言關(guān)鍵字是什么?
c語言關(guān)鍵字又稱為保留字,就是已被C語言本身使用,不能作其它用途使用的字。
C語言簡潔、緊湊,使用方便、靈活。ANSI C標(biāo)準C語言共有32個關(guān)鍵字,9種控制語句,程序書寫形式自由,區(qū)分大小寫。把高級語言的基本結(jié)構(gòu)和語句與低級語言的實用性結(jié)合起來。 C 語言可以像匯編語言一樣對位、字節(jié)和地址進行操作,而這三者是計算機最基本的工作單元。
C語言的關(guān)鍵字共有32個,根據(jù)關(guān)鍵字的作用,可分其為數(shù)據(jù)類型關(guān)鍵字、控制語句關(guān)鍵字、存儲類型關(guān)鍵字和其它關(guān)鍵字四類。
1 數(shù)據(jù)類型關(guān)鍵字(12個):
(1) char :聲明字符型變量或函數(shù) (2) double :聲明雙精度變量或函數(shù) (3) enum :聲明枚舉類型 (4) float:聲明浮點型變量或函數(shù) (5) int: 聲明整型變量或函數(shù) (6) long :聲明長整型變量或函數(shù) (7) short :聲明短整型變量或函數(shù) (8) signed:聲明有符號類型變量或函數(shù) (9) struct:聲明結(jié)構(gòu)體變量或函數(shù) (10) union:聲明共用體(聯(lián)合)數(shù)據(jù)類型 (11) unsigned:聲明無符號類型變量或函數(shù) (12) void :聲明函數(shù)無返回值或無參數(shù),聲明無類型指針(基本上就這三個作用)
2 控制語句關(guān)鍵字(12個):
A循環(huán)語句 (1) for:一種循環(huán)語句(可意會不可言傳) (2) do :循環(huán)語句的循環(huán)體 (3) while :循環(huán)語句的循環(huán)條件 (4) break:跳出當(dāng)前循環(huán) (5) continue:結(jié)束當(dāng)前循環(huán),開始下一輪循環(huán) B條件語句 (1)if: 條件語句 (2)else :條件語句否定分支(與 if 連用) (3)goto:無條件跳轉(zhuǎn)語句 C開關(guān)語句 (1)switch :用于開關(guān)語句 (2)case:開關(guān)語句分支 (3)default:開關(guān)語句中的“其他”分支 D返回語句return :子程序返回語句(可以帶參數(shù),也看不帶參數(shù))
3 存儲類型關(guān)鍵字(4個)
(1)auto :聲明自動變量 一般不使用 (2)extern:聲明變量是在其他文件正聲明(也可以看做是引用變量) (3)register:聲明積存器變量 (4)static :聲明靜態(tài)變量
4 其它關(guān)鍵字(4個):
(1)const :聲明只讀變量 (2)sizeof:計算數(shù)據(jù)類型長度 (3)typedef:用以給數(shù)據(jù)類型取別名(當(dāng)然還有其他作用 (4)volatile:說明變量在程序執(zhí)行中可被隱含地改變
以上就是c語言關(guān)鍵字有多少個的簡略介紹,當(dāng)然詳細使用上面的不同還得要大家自己使用過才領(lǐng)會。如果想了解更多,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道哦!
文章名稱:c語言關(guān)鍵字有多少個-創(chuàng)新互聯(lián)
URL鏈接:http://www.chinadenli.net/article40/djsoho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、網(wǎng)站導(dǎo)航、網(wǎng)站排名、營銷型網(wǎng)站建設(shè)、App設(shè)計、動態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)