本文目錄一覽:
c語言32個關鍵字詳解
C語言32關鍵字如下:
auto:聲明自動變數;break:跳出當前循環;case:開關語句分支;char:聲明字元型變數或函數返回值類型;const:聲明只讀變數;continue:結束當前循環,開始下一輪循環;default:開關語句中的「默認」分支;do:循環語句的循環體;double:聲明雙精度浮點型變數或函數返回值類型。
else:條件語句否定分支(與if連用);enum:聲明枚舉類型;extern:聲明變數或函數是在其它文件或本文件的其他位置定義;float:聲明浮點型變數或函數返回值類型;for:一種循環語句;goto:無條件跳轉語句;if:條件語句;int:聲明整型變數或函數。
long:聲明長整型變數或函數返回值類型;register:聲明寄存器變數;return:子程序返回語句(可以帶參數,也可不帶參數);short:聲明短整型變數或函數;signed:聲明有符號類型變數或函數;sizeof:計算數據類型或變數長度(即所佔位元組數)。
static:聲明靜態變數;struct:聲明結構體類型;switch:用於開關語句;typedef:用以給數據類型取別名;unsigned:聲明無符號類型變數或函數;union:聲明共用體類型;void:聲明函數無返回值或無參數,聲明無類型指針。
volatile:說明變數在程序執行中可被隱含地改變;while:循環語句的循環條件。
c語言關鍵字及其含義是什麼?
C語言的關鍵字共有32個,根據關鍵字的作用,可分其為數據類型關鍵字、控制語句關鍵字、存儲類型關鍵字和其它關鍵字四類。
一、關於數據類型的關鍵字(12個)
char :聲明字元型變數或函數
double :聲明雙精度變數或函數
enum :聲明枚舉類型
float:聲明浮點型變數或函數
int:聲明整型變數或函數
long :聲明長整型變數或函數
short :聲明短整型變數或函數
signed:聲明有符號類型變數或函數
struct:聲明結構體變數或函數
union:聲明共用體(聯合)數據類型
unsigned:聲明無符號類型變數或函數
void :聲明函數無返回值或無參數,聲明無類型指針(基本上就這三個作用)
二、關於控制語句的關鍵字
1、循環語句
for:一種循環語句(可意會不可言傳)
do :循環語句的循環體
while :循環語句的循環條件
break:跳出當前循環
continue:結束當前循環,開始下一輪循環
擴展資料:
結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便於使用、維護以及調試。C語言是以函數形式提供給用戶的,這些函數可方便的調用,並具有多種循環、條件語句控制程序流向,從而使程序完全結構化。
語法限制不太嚴格,程序設計自由度大:雖然C語言也是強類型語言,但它的語法比較靈活,允許程序編寫者有較大的自由度。
參考資料來源:百度百科-C語言關鍵字
在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語言簡潔、緊湊,使用方便、靈活。ANSI C標準C語言共有32個關鍵字,9種控制語句,程序書寫形式自由,區分大小寫。把高級語言的基本結構和語句與低級語言的實用性結合起來。 C 語言可以像彙編語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。
語法限制不太嚴格,程序設計自由度大:雖然C語言也是強類型語言,但它的語法比較靈活,允許程序編寫者有較大的自由度。
允許直接訪問內存地址,對硬體進行操作。由於C語言允許直接訪問內存地址,可以直接對硬體進行操作,因此它既具有高級語言的功能,又具有低級語言的許多功能,能夠像彙編語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元,可用來寫系統軟體。
生成目標代碼質量高,程序執行效率高:一般只比經過高效優化的彙編程序生成的目標代碼效率低10へ20%。
適用範圍大,可移植性好:C語言有一個突出的優點就是適合於多種操作系統,如DOS、UNIX、windows 98.windows NT;也適用於多種機型。C語言具有強大的繪圖能力,可移植性好,並具備很強的數據處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫,它也是數值計算的高級語言。
參考資料來源:百度百科 C語言關鍵字
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語言關鍵字是什麼?
這些關鍵字如下:
auto
break case char const continue
default
do
double else enum extern
float
for goto if
int long register return short signed sizeof static
struct switch typedef union unsigned
void
volatile
while
1999年12月16日,ISO推出了C99標準,該標準新增了5個C語言關鍵字:
inline restrict _Bool _Complex _Imaginary
2011年12月8日,ISO發布C語言的新標準C11,該標準新增了7個C語言關鍵字:
_Alignas _Alignof _Atomic _Static_assert _Noreturn _Thread_local _Generic
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/250714.html