文章內容目錄
1、 C++中的關鍵字是什麼?
auto:聲明一般不使用的自動變量
double:聲明雙精度變量或函數
int:聲明整數變量或函數
struct:聲明結構變量或函數
break:跳轉跳出當前循環
else:條件語句否定分支(與if一起使用)
long:聲明長整型變量或函數
switch:for switch語句
case:switch語句分支
枚舉:聲明枚舉類型
register:聲明累加器變量
typedef:用於給數據類型起別名(當然還有其他函數)
char:聲明字符變量或函數
extern:聲明變量為在另一個文件中聲明(也可以視為引用變量)
return:子程序返回語句(帶或不帶參數)
union:聲明聯合數據類型
const:聲明只讀變量
float:聲明一個浮點變量或函數
short:聲明一個短變量或fun ction
unsigned:聲明一個無符號類型的變量或函數
continue:結束當前循環,開始下一輪循環
for:一種循環語句(可以理解但不能說出來) )
signed:一個生命簽名類型的變量或函數
void:聲明函數沒有返回值或參數,並聲明沒有類型指針(基本上這三個函數)
default: switch語句中的“other”分支
延伸閱讀…
goto:無條件跳轉語句
sizeof:計算數據類型的長度可以隱式改變
do:循環語句的循環體
while:循環語句的循環條件
static:聲明靜態變量
if:條件語句
2、什麼是C語言中的關鍵字以及如何使用。
那裡是 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):
循環語句:(1)for:一種循環語句(可以理解但不會說出來)(2)do:循環語句的循環體(3)while:循環的循環條件語句(4)break:跳出o f 當前循環 (5) continue:結束當前循環並開始下一個循環
B 條件語句: (1) if:條件語句 (2) else:條件語句的否定分支(與 if 一起使用)(3 ) goto: 無條件跳轉語句
C switch 語句: (1) switch: for switch 語句 (2) case: switch 語句分支 (3) default: “other” in switch statement “Branch
Dreturn: 子程序返回語句(可以帶參數,也可以不帶參數)
3、存儲類型關鍵字(4):
(1)auto:聲明一般不使用的自動變量(2)extern:聲明的變量在oth er files(也可以看成是引用變量) (3) register:聲明累加器變量 (4) static:聲明靜態變量
4、其他關鍵字 (4): (1) const:聲明一個read-唯一變量(2)sizeof:計算數據類型的長度(3)typedef:用於給數據類型起別名(當然還有其他函數)(4)volatile:表示th e變量可以在程序執行中隱式改變。
C語言簡潔、緊湊、易於使用和靈活。
ANSIC標準C語言有32個關鍵字和9個控制語句,程序編寫形式自由且區分大小寫。
高級語言的基本結構和語句結合了低級語言的實用性。
C語言可以像彙編語言一樣對位、字節和地址進行操作,而這三者是計算機最基本的工作單元。
語法限制較少,程序設計自由度大:雖然C語言是也是一種強類型語言,它的語法更加靈活,讓程序員有更大的自由度。
允許直接訪問內存地址以在硬件上進行操作。
因為C語言允許直接訪問內存地址,可以直接對硬件進行操作,所以它既有高級語言的功能,也有很多低級語言的功能,可以像彙編語言一樣對位、字節和地址進行操作,而這三個是計算機最基本的工作單元,可以用來編寫系統軟件。
生成的目標代碼質量高,程序執行效率高:一般只比高度優化的彙編器生成的目標代碼低10-20%。
適用範圍大,可移植性好:C語言的突出優點是適用於多種操作系統,如DOS、UNIX、.窗口NT;也適用於多種機型。
C語言繪圖能力強、可移植性好、數據處理能力強,適用於編寫系統軟件、三維、二維圖形和動畫。
它也是用於數值計算
延伸閱讀…