C [1] 关键字和保留字

C [1] 关键字和保留字。

这些保留字不能作为常量名、变量名或其他标识符名称。

  • auto   声明自动变量
  • break        跳出当前循环
  • case   开关语句分支
  • char   声明字符型变量或函数返回值类型     //数据类型
  • const        定义常量,如果一个变量被 const 修饰,那么它的值就不能再被改变
  • continue  结束当前循环,开始下一轮循环
  • default     开关语句中的"其它"分支
  • do       循环语句的循环体
  • double      声明双精度浮点型变量或函数返回值类型
  • else    条件语句否定分支(与 if 连用)
  • enum        声明枚举类型
  • extern      声明变量或函数是在其它文件或本文件的其他位置定义
  • float   声明浮点型变量或函数返回值类型    //数据类型
  • for      一种循环语句
  • goto   无条件跳转语句
  • if         条件语句
  • int      声明整型变量或函数      //数据类型
  • long   声明长整型变量或函数返回值类型    //数据类型
  • register    声明寄存器变量
  • return       子程序返回语句(可以带参数,也可不带参数)
  • short         声明短整型变量或函数   //数据类型
  • signed      声明有符号类型变量或函数   //数据类型
  • sizeof        计算数据类型或变量长度(即所占字节数)
  • static        声明静态变量
  • struct       声明结构体类型     //类似于Delphi 中的 record
  • switch      用于开关语句
  • typedef    用以给数据类型取别名
  • unsigned  声明无符号类型变量或函数   //数据类型
  • union        声明共用体类型
  • void    声明函数无返回值或无参数,声明无类型指针    //数据类型
  • volatile     说明变量在程序执行中可被隐含地改变
  • while         循环语句的循环条件

C99 新增:

  • _Bool
  • _Complex
  • _Imaginary
  • inline
  • restrict

C11 新增:

  • _Alignas
  • _Alignof
  • _Atomic
  • _Generic
  • _Noreturn
  • _Static_assert
  • _Thread_local

创建时间:2021.10.20  更新时间:2021.11.04

博客园 滔Roy https://www.cnblogs.com/guorongtao 希望内容对你所有帮助,谢谢!
原文地址:https://www.cnblogs.com/guorongtao/p/15428090.html