c语言volatile_【转载】C语言的32个关键字

7fba5e1e5847d9af4fe235be9797540f.gif

03c953515978c2d81a6f69bf1c1f4c37.png

图控大叔

构图传递思想

阅读从未如此简单!!!

01

前言

       今天对C语言的32个关键字做一下分类整理。

02

具体内容

       对C语言的32个关键字做分类,一共可以分成四大类。如下:

63e17477853b6d90e479bc92cd57368d.png

具体分类如下:

数据类型关键字(12个)

1、char :字符型变量2、double :双精度变量3、float:浮点型变量4、int:整型变量5、short :短整型变量6、long :长整型变量7、unsigned:无符号类型变量8、void :函数无返回值或者无参数;声明无类型指针

9、struct:结构体变量10、union:共用体、联合数据类型11、signed:有符号类型变量12、enum :枚举类型

控制语句关键字 (12个)

循环语句类型关键字(5个)fordowhilebreakcontinue

条件语句类型关键字(3个)ifelse

goto


开关语句类型关键字 (3个)switch :用于多条件判断语句case:多条件判断语句分支default:配合多条件判断语句使用

返回语句类型关键字(1个)return

存储类型关键字 (4个)

1、auto :指定为自动变量,由编译器自动分配及释放2、extern:指定对应变量为外部变量,即在另外的目标文件中定义3、register:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中,而不是通过内存寻址访问,以提高效率。注意是尽可能,不是绝对。
4、static :声明静态变量

其他关键字(4个)

1、const :声明只读变量2、sizeof:计算数据类型长度(字节数)3、typedef:给数据类型取别名4、volatile:所修饰的对象不能被编译器优化

03

结尾

       好了,本次推文就到此结束,可能读者对以上提到的个别关键字的用法还比较模糊,小编会在后期推文中持续更新,请读者耐心等待。

       《图控大叔》,与您一起进步!

cb91a8a2990baeb9aa2cb52556975a50.png

转自:图控大叔 编辑: 电子系团学新媒体工作部  刘彦 初审: 分团委副书记    陈奕鸿 复审:分团委书记        王淑晓 终审:党总支书记        李应东

95466fcc0017743d6c34a6d7e1c0ae15.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值