C语言——词法符号---->关键字

本章内容主要用于介绍C语言中词法符号中的关键字类别,关于此更详细的讲解会在后续章节更新,麻烦大家动动小手点赞关注一下,给博主一些动力😘~

目录

词法符号:关键字、运算符、标识符、分割符、标点符号

关键字定义:

关键字分类:

一、存储类型(4个)

1.作用

2.存储类型分类

二、基本数据类型(9个)

1.作用

2.分类有 

3.可能有细心的同学发现,这才六个我为什么说是九个呢?

三、构造数据类型(3个)

1.定义

2.分类

四、选择结构(4个)

五、循环结构(6个)

六、其他关键字(6个)


词法符号:关键字、运算符、标识符、分割符、标点符号

关键字定义:

系统预定义的具有特殊功能的词法符号,共有32个

关键字分类:

其中存储类型4个,基本数据类型9个,构造数据类型3个,选择结构4个,循环结构6个,其他类型6个。

一、存储类型(4个)

1.作用

决定变量存放的位置

2.存储类型分类

autostaticexternregister
自动型(一般隐藏,例如int,char等)静态外部引用寄存器

1.进入代码块时系统可以自己为变量分配内存,退出块时,系统清除分配的内存,变量值丢失,不保留。

2.若重新进入则重新分配。

1.在函数内部出现时:允许程序退出此函数时,函数内定义的局部变量保存其原有值(关于局部变量和全局变量在后面会讲,这里记住即可)

2.在函数外部出现时:与extern相反,只允许本文件访问

1.在b文件中可以使用a文件定义的变量

2.不会消失,整个执行期间存在

eg : 在b文件输入extern int c;可以调用a文件中对变量c赋予的值。

1.目的是改善执行速度,可以把寄存器想象成宫廷剧中皇帝身边的“太监”,大臣递交文件需要经过他的手,而此种存储类型register,可以直接使用“太监”作为暂时的内存,加快执行速度。

2.数据类型默认是int(整型)

二、基本数据类型(9个)

1.作用

决定变量所占的空间大小

2.分类有 

(1).int(整型) (2).short(短整型) (3).long(长整型) (4).char(字符型) (5).float(单精度浮点型) (6).double(双精度浮点型) (7)void(8)signed(9)unsigned

三、构造数据类型(3个)

1.定义

用户可自定义类型

2.分类

(1)struct(结构体) 

(2)union(共用体)

(3)enum(枚举)

四、选择结构(4个)

分类:        (1)if else

                   (2)switch

                   (3)case

                   (4)default

五、循环结构(6个)

分类:     (1)for

                (2)while

                (3)goto

                (4)do

                (5)break

                (6)continue

六、其他关键字(6个)

分类:     (1)void---空类型---在函数、指针会见到

                (2)typedef---重定义---在结构体会见到,结构体名字比较长时可以使用这个取个小名

                (3)const---常量化---在指针会一起讲解

                (4)sizeof---计算数据所占空间大小---常用

                (5)volatile---防止编译器优化---一般用不到

                (6)return---返回值---超常用,程序最后写return0

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值