关于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 : 计算对象所占内存空间的大小
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值