當前位置:才華齋>計算機>C語言>

C語言關鍵字及其解釋

C語言 閱讀(1.12W)

C語言簡潔、緊湊,使用方便、靈活。ANSI C標準C語言共有32個關鍵字,9種控制語句,程式書寫形式自由,區分大小寫。把高階語言的基本結構和語句與低階語言的實用性結合起來。 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子程式返回語句(可以帶引數,也可不帶引數)迴圈條件

  詞語解釋:

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 :迴圈語句的迴圈條件