C關鍵字 介紹

2021-06-26 17:42:16 字數 2043 閱讀 3404

大家剛學習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 宣告有...