现在的位置: 首页 > 综合 > 正文

C语言32大关键字

2013年03月02日 ⁄ 综合 ⁄ 共 890字 ⁄ 字号 评论关闭

    所谓关键字也叫保留字,它是标识符的一种,标准规定它是编译器默认的某些类型,因此用户不可用它的一样的标识符去表示其他的东西。

  标准C有32个关键字:

   一  数据类型关键字 12 个:

   1 . char 

   2 . short

   3 . int 

   4 . long 

   5. enum

   6. float

   7. double

   8. signed

   9. unsigned

   10. struct

   11. union

   12.void

  二 控制类型关键字 12 个

   循环语句

    1.for 

    2.do

    3.while

    4. break

    5.continue

  条件语句

    6.if

    7.else

    8.goto

   开关语句

    9.switch

    10.case

    11.default

   返回语句

    12.return 

 

  三  存储类型 4个

   1. auto      //声明自动变量,一般不不用,局部变量默认都是auto型

   2.static   //声明静态变量

   3.extern //声明一个外部变量

   4.register  //声明寄存器变量

  四 其他关键字 4个

   1.const   //声明只读变量

   2.sizeof  //运算符, 计算数据占用内存

   3.typedef   //自定义类型

   4.volatile  //修饰的变量可能改变

 

     注意,不要把 define ,include当做关键字 ,它们只是预编译伪指令。。

  C99标准又增加了5个关键字,分别是

  restrict

    它只可以用于限定和约束指针,并表明指针是访问一个数据对象的唯一且初始的方式

    inline

    内联函数,在C++中用的多, 它是宏定义的一种优化实现方式

    _Bool

    unsigned int 型,在C99中被定义为布尔型,只可容纳0,1两个值

    _Complex

    复数类类型

    _Imaginary

    纯虚数类型

 

       C11 标准在C99的基础上又增加了一个关键字

    _Generic   泛型

         

 

 

   

  
   

抱歉!评论已关闭.