c語言關鍵字大全
❶ c語言關鍵字及其含義是什麼
C語言的關鍵字共有32個,根據關鍵字的作用,可分其為數據類型關鍵字、控制語句關鍵字、存儲類型關鍵字和其它關鍵字四類。
關於數據類型的關鍵字(12個)
char :聲明字元型變數或函數
double :聲明雙精度變數或函數
enum :聲明枚舉類型
float:聲明浮點型變數或函數
int:聲明整型變數或函數
long :聲明長整型變數或函數
short :聲明短整型變數或函數
signed:聲明有符號類型變數或函數
struct:聲明結構體變數或函數
union:聲明共用體(聯合)數據類型
unsigned:聲明無符號類型變數或函數
void :聲明函數無返回值或無參數,聲明無類型指針(基本上就這三個作用)

簡介
C語言是一門面向過程的計算機編程語言,與C++、C#、Java等面向對象編程語言有所不同。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、僅產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。C語言描述問題比匯編語言迅速、工作量小、可讀性好、易於調試、修改和移植,而代碼質量與匯編語言相當。
❷ c語言關鍵字及其含義是什麼
C語言的關鍵字共有32個,根據關鍵字的作用,可分其為數據類型關鍵字、控制語句關鍵字、存儲類型關鍵字和其它關鍵字四類。
一、關於數據類型的關鍵字(12個)
char :聲明字元型變數或函數
double :聲明雙精度變數或函數
enum :聲明枚舉類型
float:聲明浮點型變數或函數
int:聲明整型變數或函數
long :聲明長整型變數或函數
short :聲明短整型變數或函數
signed:聲明有符號類型變數或函數
struct:聲明結構體變數或函數
union:聲明共用體(聯合)數據類型
unsigned:聲明無符號類型變數或函數
void :聲明函數無返回值或無參數,聲明無類型指針(基本上就這三個作用)
二、關於控制語句的關鍵字
1、循環語句
for:一種循環語句(可意會不可言傳)
do :循環語句的循環體
while :循環語句的循環條件
break:跳出當前循環
continue:結束當前循環,開始下一輪循環

(2)c語言關鍵字大全擴展閱讀:
結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便於使用、維護以及調試。C語言是以函數形式提供給用戶的,這些函數可方便的調用,並具有多種循環、條件語句控製程序流向,從而使程序完全結構化。
語法限制不太嚴格,程序設計自由度大:雖然C語言也是強類型語言,但它的語法比較靈活,允許程序編寫者有較大的自由度。
❸ c語言的37個關鍵字都是什麼
關鍵字就是已被C語言本身使用,不能作其它用途使用的字。例如關鍵字不能用作變數名、函數名等
由ANSI標準定義的C語言關鍵字共32個:
auto double int struct break else long switch
case enum register typedef char extern return union
const float short unsigned continue for signed void
default goto sizeof volatile do if while static
根據關鍵字的作用,可以將關鍵字分為數據類型關鍵字和流程式控制制關鍵字兩大類。
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為循環條件。在整個for循環過程中,表達式1隻計算一次,表達式2和表達式3則可能計算多次,也可能一次也不計算。循環體可能多次執行,也可能一次都不執行。
do :do循環結構,do 1 while(2); 的執行順序是1->2->1...循環,2為循環條件
while :while循環結構,while(1) 2; 的執行順序是1->2->1...循環,1為循環條件
以上循環語句,當循環條件表達式為真則繼續循環,為假則跳出循環。
1999年12月16日,ISO推出了C99標准,該標准新增了5個C語言關鍵字:
inline restrict _Bool _Complex _Imaginary
❹ 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個關鍵詞是什麼分別是什麼意思
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語言中的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 條件語句

❼ 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 :循環語句的循環條件
