❶ c語言的關鍵字有哪些都有什麼意思
randy_yu說得挺全,沒什麼說的了。auto是系統在沒有為變數顯示聲明存儲類型時自動視為auto,不是通常不用;register 寄存器變數;extern 外部變數;static 靜態變數
❷ C語言有那些關鍵字
auto 聲明自動變數,預設時編譯器一般默認為auto
int 聲明整型變數
double 聲明雙精度變數
long 聲明長整型變數
char 聲明字元型變數
float 聲明浮點型變數
short 聲明短整型變數
signed 聲明有符號類型變數
unsigned 聲明無符號類型變數
struct 聲明結構體變數
union 聲明聯合數據類型
enum 聲明枚舉類型
static 聲明靜態變數
switch 用於開關語句
case 開關語句分支
default 開關語句中的「其他」分支
break 跳出當前循環
register 聲明寄存器變數
const 聲明只讀變數
volatile 說明變數在程序執行中可被隱含地改變
typedef 用以給數據類型取別名(當然還有其他作用)
extern 聲明變數是在其他文件中聲明(也可以看做是引用變數)
return 子程序返回語句(可以帶參數,也可不帶參數)
void 聲明函數無返回值或無參數,聲明空類型指針
continue 結束當前循環,開始下一輪循環
do 循環語句的循環體
while 循環語句的循環條件
if 條件語句
else 條件語句否定分支(與if 連用)
for 一種循環語句(可意會不可言傳)
goto 無條件跳轉語句
sizeof 計算對象所佔內存空間大小
❸ c語言的關鍵字有哪些
C語言的關鍵字共有32個,根據關鍵字的作用,可分其為四類:
數據類型關鍵字(12個);
char:聲明字元型變數或函數
int: 聲明整型變數或函數
short:聲明短整型變數或函數
long:聲明長整型變數或函數
float:聲明浮點型變數或函數
double:聲明雙精度變數或函數
unsigned:聲明無符號類型變數或函數
signed:聲明有符號類型變數或函數
enum:聲明枚舉類型
struct:聲明結構體變數或函數
union:聲明共用體(聯合)數據類型
void :聲明函數無返回值或無參數,聲明無類型指針
控制語句關鍵字(12個);
循環語句
for:一種循環語句
do:循環語句的循環體
while:循環語句的循環條件
continue:結束當前循環,開始下一輪循環
break:跳出當前循環
條件語句
if: 條件語句
else :條件語句否定分支(與 if 連用)
goto:無條件跳轉語句
開關語句
switch:用於開關語句
case:開關語句分支
default:開關語句的「其他」分支
返回語句
return:子程序返回語句(可以帶參數,也看不帶參數)
存儲類型關鍵字(4個);
extern:聲明變數在其他文件中聲明
static :聲明靜態變數
register:聲明寄存器變數
auto :聲明自動變數,一般不使用
其它關鍵字(4個);
const :聲明只讀變數
sizeof:計算數據類型長度
typedef:給數據類型取別名
volatile:說明變數在程序執行中可被隱含地改變。
❹ C語言中關鍵字有哪些
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 while static if
❺ c語言的關鍵字有哪些
C語言關鍵字有:
break case char continue default do double else enum float for goto if int
long return short switch unsigned void exit
大概這些
❻ 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:說明變數在程序執行中可被隱含地改變
拓展資料:
C語言是一門通用計算機編程語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標准局為C語言制定了一套完整的美國國家標准語法,稱為ANSI C,作為C語言最初的標准。 目前2011年12月8日,國際標准化組織(ISO)和國際電工委員會(IEC)發布的C11標準是C語言的第三個官方標准,也是C語言的最新標准,該標准更好的支持了漢字函數名和漢字標識符,一定程度上實現了漢字編程。
C語言是一門面向過程的計算機編程語言,與C++,Java等面向對象的編程語言有所不同。
其編譯器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。
參考資料:C語言_網路
❼ 我想知道C語言中關鍵字都有哪些
C語言的關鍵字共有32個,根據關鍵字的作用,可分其為數據類型關鍵字、控制語句關鍵字、存儲類型關鍵字和其它關鍵字四類。
(1)數據類型關鍵字(12個):char, double, enum, float, int, long, short, signed, struct, union, unsigned, void
(2)控制語句關鍵字(12個):break, case, continue, default, do, else, for, goto, if, return, switch, while
(3)存儲類型關鍵字(4個):auto, extern, register, static
(4)其它關鍵字(4個):const, sizeof, typedef, volatile
❽ C語言中 有哪些關鍵字
關鍵字,已經有人列出了,不重復了。if 是關鍵字,毫無疑問。
如果寫程序,不是標示符要滿足那些條件,而是應當遵循一定規則命名。
比如,臨時變數,tmp、temp、i、j、k、x、y、z。
一般變數要求有含義,比如sum表示和,avg表示平均值。
全局變數使用比如,g_time全局時間。
一般規則:
1、可以作為標識符的:
a、下劃線或者字母
b、下劃線或者字母開頭,後面接若干個(下劃線或者字母或者數字)。
如果要精確需要看BNF,參考C90,6.1.2章節。
c、不能和關鍵字一樣
2、關於關鍵字:標準的已經有人列出了,但是C語言的各個方言會有不同的關鍵字,比如VC裡面的__int64也是一個關鍵字。具體的要查具體方言的手冊。
3、使用標識符的一般規則:
a、局部的標識符不要和全局的重名,比如最好不要用printf,scanf等作為局部變數。
b、盡量不要使用庫函數的名字,其實和上面的一樣,庫函數大都是全局的。
c、盡量不要用C++的關鍵字,比如class作為標識符,這樣以後移植會遇到困難。
個人感覺,C語言這個地方確實是有些缺陷的,C++引入了命名空間才解決了全局符號過多的問題。
事實上,沒有人知道C語言究竟有多少全局符號和函數,尤其是當使用了眾多庫函數的時候,甚至有些時候庫函數和庫函數都會重名,一旦發生都是損失巨大的悲劇。
大致就是這樣,慢慢使用中積累經驗吧,多看看類似的C語言規范,會提高你的水平。
❾ C語言有那些關鍵字
auto
聲明自動變數,預設時編譯器一般默認為auto
int
聲明整型變數
double
聲明雙精度變數
long
聲明長整型變數
char
聲明字元型變數
float
聲明浮點型變數
short
聲明短整型變數
signed
聲明有符號類型變數
unsigned
聲明無符號類型變數
struct
聲明結構體變數
union
聲明聯合數據類型
enum
聲明枚舉類型
static
聲明靜態變數
switch
用於開關語句
case
開關語句分支
default
開關語句中的「其他」分支
break
跳出當前循環
register
聲明寄存器變數
const
聲明只讀變數
volatile
說明變數在程序執行中可被隱含地改變
typedef
用以給數據類型取別名(當然還有其他作用)
extern
聲明變數是在其他文件中聲明(也可以看做是引用變數)
return
子程序返回語句(可以帶參數,也可不帶參數)
void
聲明函數無返回值或無參數,聲明空類型指針
continue
結束當前循環,開始下一輪循環
do
循環語句的循環體
while
循環語句的循環條件
if
條件語句
else
條件語句否定分支(與if
連用)
for
一種循環語句(可意會不可言傳)
goto
無條件跳轉語句
sizeof
計算對象所佔內存空間大小
❿ c語言關鍵字
「關鍵字」是任何編程語言所必有的,是系統定義的最底層最根本的東西,如int, float等,可以聲明數據類型,只有告訴計算機具體使用的類型,它才能准確無誤的運行。
VC的英文全稱是 visual C(可視化的 C),即是一種編寫較大型程序的專門工具,提供很多API,非常方便,但也有一些與turbo c不同的地方。總的來說,vc源於c,但不等同於c!