C語言中的保留字


保留字:

保留字又稱關鍵字。指在高級語言中已經定義過的字,使用者不能再將這些字作為變量名或過程名使用。

其中,C89中有下述:

  • 類型說明保留字:
    int
    longshortfloatdoublecharunsignedsignedconstvoidvolatileenumstructunion
  • 語句定義保留字:
    if
    elsegotoswitchcasedowhileforcontinuebreakreturndefaulttypedef
  • 存儲類說明保留字:
    auto
    registerexternstatic
  • 長度運算符保留字:
    sizeof()
  • return

具體含義如下:

auto

指定變量的存儲類型,是默認值

break

跳出循環或switch語句

case

定義switch中的case子句

char

定義字符型變量或指針

const

定義常量或參數

continue

在循環語句中,回到循環體的開始處重新執行循環

default

定義switch中的default子句

do

定義do-while語句

double

定義雙精度浮點數變量

else

定義枚舉類型

enum

聲明外部變量或函數

extern

聲明外部變量或函數

float

定義浮點型變量或指針

for

定義for語句

goto

定義goto語句

if

定義if語句或if-else語句

int

定義整型變量或指針

long

定義長整型變量或指針

register

指定變量的存儲類型是寄存器變量,Turbo c中用自動變量代替

return

從函數返回

short

定義短整型變量或指針

signed

定義有符號的整型變量或指針

sizeof

獲取某種類型的變量或數據所占內存的大小,是運算符

static

指定變量的存儲類型是靜態變量,或指定函數是靜態函數

struct

定義結構體類型

switch

定義switch語句

typedef

為數據類型定義別名

union

定義無符號的整型或字符型變量或指針

unsigned

定義無符號的整型變量或數據

void

定義空類型變量或空類型指針,或指定函數沒有返回值

volatile

變量的值可能在程序的外部被改變

while

定義while或do-while語句


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM