关于C语言关键字的总结

定义和声明的区别

  1. 定义 :编译器创建对象,为它分配内存并起变量名/对象名
  2. 声明:告知编译器,该变量名/对象名已匹配到具体的内存地址
  3. 总结:定义即为变量/对象分配内存,声明不分配

32个C语言关键字

类型说明符:用于定义、说明变量、函数或其他数据结构的类型

1.void :声明函数无返回值或者无参数,也可声明空指针类型
2.int :声明整形变量
3.short :声明短整形变量
4.long :声明长整形变量
5.signed :声明有符号类形变量
6.unsigned :声明无符号类形变量
7.char :声明字符形变量
8.float :声明单精度变量
9.double :声明双精度变量
10.auto :声明自动变量,缺省时编译器一般默认为atuo
11.static :声明静态变量
12.register : 声明寄存器变量
13.volatile :说明变量在程序执行时可被隐含地改变
14.extern : 申明变量在其他文件中声明
15.const :声明只读变量
16.struct :声明结构体变量
17.union :声明联合体变量
18.enum :声明枚举类型

语句定义符:用于表示一个语句的功能

  1. if : 条件语句
  2. else : 条件语句的分支语句
  3. switch : 用于开关语句
  4. case : 开关语句分支
  5. default :开关语句的其他分支
  6. do : 循环语句的循环体
  7. while : 循环语句的循环条件
  8. for : 循环语句
  9. break : 跳出当前循环
  10. goto : 无条件跳转语句
  11. continue : 结束当前循环开始下一轮循环
  12. return : 子程序返回语句
  13. typedef : 类型定义
  14. sizeof : 计算对象所占内存空间的大小

猜你喜欢

转载自blog.csdn.net/qq_45279570/article/details/107731768