❶ c語言中的關鍵字是什麼意思
C源程序的關鍵字---------------------------------------------------------------------------------------
所謂關鍵字就是已被C語言本身使用,
不能作其它用途使用的字。例如關鍵字不能用作變數名、函數名等
由ANSI標準定義的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
:聲明函數無返回值或無參數,聲明無類型指針(基本上就這三個作用)
各種類型在內存中占的位元組數有變化,如《c程序設計》第二版上說int
型佔16比特數,但對於一個32位機來說,int型已經佔32比特數了。
(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語言中什麼叫關鍵字,怎麼用
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:說明變數在程序執行中可被隱含地改變。
(2)c語言中的關鍵字代表什麼擴展閱讀:
C語言簡潔、緊湊,使用方便、靈活。ANSI C標准C語言共有32個關鍵字,9種控制語句,程序書寫形式自由,區分大小寫。把高級語言的基本結構和語句與低級語言的實用性結合起來。 C 語言可以像匯編語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。
語法限制不太嚴格,程序設計自由度大:雖然C語言也是強類型語言,但它的語法比較靈活,允許程序編寫者有較大的自由度。
允許直接訪問內存地址,對硬體進行操作。由於C語言允許直接訪問內存地址,可以直接對硬體進行操作,因此它既具有高級語言的功能,又具有低級語言的許多功能,能夠像匯編語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元,可用來寫系統軟體。
生成目標代碼質量高,程序執行效率高:一般只比經過高效優化的匯編程序生成的目標代碼效率低10へ20%。
適用范圍大,可移植性好:C語言有一個突出的優點就是適合於多種操作系統,如DOS、UNIX、windows 98.windows NT;也適用於多種機型。C語言具有強大的繪圖能力,可移植性好,並具備很強的數據處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫,它也是數值計算的高級語言。
參考資料來源:網路C語言關鍵字
❸ C語言的關鍵字有哪些都有什麼意思
分類: 電腦/網路 >> 程序設計 >> 其他編程語言
問題描述:
在學習數據結構的時候,有好多的演算法在TC上實現不了,有的類型要重新定義,有的不需要,
解析:
所謂關鍵字就是已被Turbo C2.0本身使用, 不能作其它用途使用的字。例如關鍵字不能用作變數名、函數名等
C語言總共有32個關鍵字:
Turbo C2.0有以下關鍵字:
Turbo C2.0擴展的共11個
a *** _cs _ds _es _ss cdecl far near huge interrupt pascal
由ANSI標準定義的共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
註:關鍵字auto用於說明自動變數,通常不用;volatile(易變的)表示該變數不經過賦值,其值也可能被改變(例如表示時鍾的變數、表示通信埠的變數等)。
❹ C語言中的關鍵詞是什麼意思
C語言中的關鍵字是極其重要的。這就好比一個企業的各個部門,如果你是老闆,你可以根據自己的要求加入一些新的部門,也可以去除或改組一些無用部門,但是有一些最基本的部門是不能變的,這就是企業中的「關鍵字」。「關鍵字」是任何編程語言所必有的,是系統定義的最底層最根本的東西,如int, float等,可以聲明數據類型,只有告訴計算機具體使用的類型,它才能准確無誤的運行。
VC的英文全稱是 visual C(可視化的 C),即是一種編寫較大型程序的專門工具,提供很多API,非常方便,但也有一些與turbo c不同的地方。總的來說,vc源於c,但不等同於c!
❺ C語言中關鍵字指的是什麼
所謂關鍵字就是已被C語言本身使用,
不能作其它用途使用的字。例如關鍵字不能用作變數名、函數名等
❻ c語言關鍵字及其含義 詳細歸納
1、數據類型關鍵字(12個)。char:聲明字元型變數或函數,double:聲明雙精度變數或函數,enum:聲明枚舉類型,float:聲明浮點型變數或函數,int: 聲明整型變數或函數,long:聲明長整型變數或函數,short:聲明短整型變數或函數,signed:聲明有符號類型變數或函數,struct:聲明結構體變數或函數 ,union:聲明聯合數據類型,unsigned:聲明無符號類型變數或函數,void :聲明函數無返回值或無參數,聲明無類型指針(基本上就這三個作用)。
2、控制語句關鍵字(12個)。A循環語句,for:一種循環語句(可意會不可言傳),do:循環語句的循環體,while:循環語句的循環條件,break:跳出當前循環,continue:結束當前循環,開始下一輪循環。B條件語句,if:條件語句,else:條件語句否定分支(與 if 連用),goto:無條件跳轉語句。C開關語句,switch :用於開關語句,case:開關語句分支,default:開關語句中的「其他」分支。
3、存儲類型關鍵字(4個)。auto:聲明自動變數,,extern:聲明變數是在其他文件正聲明(也可以看做是引用變數),register:聲明積存器變數,static :聲明靜態變數。
❼ 什麼是C語言關鍵字
關鍵字又稱保留字,是c語言預定義的單詞,在程序中有不同的使用目的,在定義標識符的時候,不能使用這些關鍵字,否則在編譯時會產生莫名其妙的錯誤,C語言由ANSI定義的關鍵字共32個
❽ c語言中關鍵詞的意思是什麼
C語言的關鍵字就是C語言為了通俗(高級語言的特點),見詞知意而用來構建自己的語言框架所用的,它只是C的一個包裝詞,讓你更好的運用它,他們都有自己對於的代碼的(所有高級語言都要翻譯到匯編語言的),所以他們都有特殊的含義,用戶是不能亂用的!
❾ 求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語言編輯工具本身使用, 不能作其它用途使用的字。
auto :聲明自動變數 一般不使用
double :聲明雙精度變數或函數
int: 聲明整型變數或函數
struct:聲明結構體變數或函數
break:跳出當前循環
else :條件語句否定分支(與 if 連用)
long :聲明長整型變數或函數
switch :用於開關語句
case:開關語句分支
enum :聲明枚舉類型
register:聲明積存器變數
typedef:用以給數據類型取別名(當然還有其他作用)
char :聲明字元型變數或函數
extern:聲明變數是在其他文件正聲明(也可以看做是引用變數)
return :子程序返回語句(可以帶參數,也看不帶參數)
union:聲明聯合數據類型
const :聲明只讀變數
float:聲明浮點型變數或函數
short :聲明短整型變數或函數
unsigned:聲明無符號類型變數或函數
continue:結束當前循環,開始下一輪循環
for:一種循環語句(可意會不可言傳)
signed:生命有符號類型變數或函數
void :聲明函數無返回值或無參數,聲明無類型指針(基本上就這三個作用)
default:開關語句中的「其他」分支
goto:無條件跳轉語句
sizeof:計算數據類型長度
volatile:說明變數在程序執行中可被隱含地改變
do :循環語句的循環體
while :循環語句的循環條件
static :聲明靜態變數
if:條件語句