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