c语言关键字有什么呢?我带你初步认识它们。


C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。

1、数据类型关键字(12个):
(1) char :声明字符型变量或函数(元素不是数字那它就是字符)

(2) double :声明双精度变量或函数(在存储过程中会对数值有一定的损失,与float类似)

(3) enum :声明枚举类型

(4) float:声明浮点型变量或函数(单精度浮点型)

(5) int: 声明整型变量或函数(int main需要返回值)

(6) long :声明长整型变量或函数

(7) short :声明短整型变量或函数

(8) signed:声明有符号类型变量或函数

(9) struct:声明结构体变量或函数

(10) union:声明共用体(联合)数据类型

(11) unsigned:声明无符号类型变量或函数

(12) void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)

2、控制语句关键字(12个):
A循环语句

(1) for:一种循环语句(用法简单粗暴)

(2) do :循环语句的循环体

(3) while :循环语句的循环条件

(4) break:跳出当前循环

(5) continue:结束当前循环,开始下一轮循环

B条件语句

(1)if: 条件语句

(2)else :条件语句否定分支(与 if 连用)

(3)goto:无条件跳转语句(个人认为这个语句用途不大,会用好说,不会用纯纯就是写bug)

C开关语句

(1)switch :用于开关语句

(2)case:开关语句分支

(3)default:开关语句中的“其他”分支

D返回语句

return :子程序返回语句(我认为return后面必须要有参数,return;我试过跑不过去会报错)

3、存储类型关键字(4个):
(1)auto :声明自动变量(int等在初始化时就已经有这个效果了 一般不使用,int a=10;和auto int a=10;一模一样)

(2)extern:声明变量是在其他文件正声明(说白了就是借用其他源文件的工具,在大项目中用处比较大,目前本人还没同时写过两个源文件,实力不够)

(3)register:声明寄存器变量(有这个东东嘛?第一次听说,计算机发展到现在已经非常聪明了,对于经常调用的数据人家不用你建议就存寄存器了)

(4)static :声明静态变量(天生和extern是仇家,你要借但我就是不让你用,有我在你就失效了)

4、其它关键字(4个):
(1)const :声明只读变量(它的确可以让一个变量无法改动,但是人家还是变量,所以只读变量就非常不错的名字)

(2)sizeof:计算数据类型长度

(3)typedef:用以给数据类型取别名(要想别人看不懂你的代码就用它把数据类型改。)

(4)volatile:说明变量在程序执行中可被隐含地改变(作为c语言初学者,认识它就够了,学它没点实力还是算了)

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值