c語言關鍵字有
❶ c語言關鍵字及其含義
C語言的關鍵字共有32個,根據關鍵字的作用,可分其為數據類型關鍵字、控制語句關鍵字、存儲類型關鍵字和其它關鍵字四類。
1 、數據類型關鍵字主要包括char、int、enum、 short等,其中char指聲明字元型變數或函數,enum指聲明枚舉類型,int指聲明整型變數或函數,short指聲明短整型變數或函數。
2、 控制語句關鍵字主要包括for、do、while、break等,其中for指一種循環語句;do指循環語句的循環體;while指循環語句的循環條件;break指跳出當前循環。
3、存儲類型關鍵字主要包括auto、static、register等,其中auto指聲明自動變數,register指聲明積存器變數,static指聲明靜態變數。
4、其它關鍵字主要包括const、sizeof、typedef等,其中const指聲明只讀變數,sizeof指計算數據類型長度,typedef指用以給數據類型取別名。
總結
C語言的關鍵字共有32個,根據關鍵字的作用,可分其為數據類型關鍵字、控制語句關鍵字、存儲類型關鍵字和其它關鍵字四類。
❷ c語言關鍵字有哪些 c語言關鍵字
1、auto :聲明自動變數
2、break:跳出當前循環
3、case:開關語句分支
4、char :聲明字元型變數或函數返回值類型
5、const :聲明只讀變數
6、continue:結束當前循環,開始下一輪循環
7、default:開關語句中的「默認」分支
8、do :循環語句的循環體
9、double :聲明雙精度浮點型變數或函數返回值類型
10、else :條件語句否定分支(與 if 連用)
11、enum :聲明枚舉類型
12、extern:聲明變數或函數是在其它文件或本文件的其他位置定義
13、float:聲明浮點型變數或函數返回值類型
14、for:一種循環語句
15、goto:無條件跳轉語句
16、if:條件語句
17、int: 聲明整型變數或函數
18、long :聲明長整型變數或函數返回值類型
19、register:聲明寄存器變數
20、return :子程序返回語句(可以帶參數,也可不帶參數)
21、short :聲明短整型變數或函數
22、signed:聲明有符號類型變數或函數
23、sizeof:計算數據類型或變數長度(即所佔位元組數)
24、static :聲明靜態變數
25、struct:聲明結構體類型
26、switch :用於開關語句
27、typedef:用以給數據類型取別名
28、unsigned:聲明無符號類型變數或函數
29、union:聲明共用體類型
30、void :聲明函數無返回值或無參數,聲明無類型指針
31、volatile:說明變數在程序執行中可被隱含地改變
32、while :循環語句的循環條件
❸ C語言關鍵字有哪些
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個關鍵詞,9種控制語句,34種運算符,分別是哪些
根據關鍵字的作用,可以將關鍵字分為數據類型關鍵字和流程式控制制關鍵字兩大類。
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值,即不返回值)
continue :結束當前循環,開始下一輪循環
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為循環條件
以上循環語句,當循環條件表達式為真則繼續循環,為假則跳出循環。
❺ 求C語言中的32個關鍵字及其意思
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 條件語句