大家剛學習c語言,肯定對c語言有的某些「關鍵字」有乙個大概的認識了吧。比如我們最熟悉不過的int、if
、return…等等等,還有很多很多。在現有的ide(即整合開發環境,visual studio(vs)就是乙個很不錯的例子。)中,關鍵字會自動標上特殊的顏色加以區別,說明它們的存在是與眾不同的(大家給變數取的名字不能和關鍵字一模一樣哦~)。
c語言十分地簡潔、緊湊,使用方便、靈活,因為在ansi c(美國國家標準協會)標準中,規定了c中共有32個最基本的關鍵字,非常少~ 它們分別是:
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標準推出,越來越多的字被納入「關鍵字」的範圍中。
2023年12月16日,iso(internationalorganization for standardization)推出了c99標準,該標準新增了5個c語言關鍵字:
inline restrict _bool _complex _imaginary
(注意bool
從來不是c語言的關鍵字)
2023年12
月8日,
iso發布c語言的新標準c11,該標準新增了
7個c語言關鍵字:
_alignas _alignof _atomic _static_assert_noreturn _thread_local _generic
好啦,今天的介紹就到這裡。
這個[c
關鍵字]
的專題將根據大家的學習進度,慢慢給大家介紹cc
中的關鍵字有乙個了解,能夠更加愉快地編寫出優雅的**。
(本專題的主要內容選自《
c語言深度解剖》陳正衝
csdn
)
this關鍵字介紹
1 this可以用來修飾 呼叫 屬性 方法 構造器。2 this理解為 當前物件或當前正在建立的物件。this.屬性或this.方法。通常情況下,我們都選擇省略 this.如果方法的形參和類的屬性同名時,我們必須顯式的使用 this.變數 的方式。表名此變數時屬性,而非形參。3 this呼叫構造器 ...
C語言關鍵字詳情介紹
auto 宣告自動變數 short 宣告短整型變數或函式 int 宣告整型變數或函式 long 宣告長整型變數或函式 float 宣告浮點型變數或函式 double 宣告雙精度變數或函式 char 宣告字元型變數或函式 struct 宣告結構體變數或函式 union 宣告共用資料型別 enum 宣告...
C 中 關鍵字的介紹
1 資料型別關鍵字 12個 1 char 宣告字元型變數或函式 2 double 宣告雙精度變數或函式 3 enum 宣告列舉型別 4 float 宣告浮點型變數或函式 5 int 宣告整型變數或函式 6 long 宣告長整型變數或函式 7 short 宣告短整型變數或函式 8 signed 宣告有...