C语言基础篇:关键字

众所周知,C语言的关键字非常之多,用法比较灵活,本文简要的介绍一下C语言的常用关键字。

#AUTO

修饰自动变量,现在往往被省略,但应记住它其实是存在的!如图:

de8f8561f26d432b87047eecc3496db1.png

 两者的意思是一样的。

#break、continue

break用于循环语句跳出循环和switch语句跳出分支。在循环中,跳出循环意味着开始执行循环语句的下一条语句,而continue则是跳过下面的语句重新进入循环,需要注意的是,for循环在用continue的时候依然会执行条件三也就是末尾循环体。在switch语句中,如果没有break会从上到下依次执行,所以每一个case后面切记加上break!同时continue只能用于循环,不能用于switch语句。

#char、int、short、long、float、double、signed、unsigned

都是用于定义变量或声明变量的,从左到右依次定义的类型为:字符型、整型、短整型、长整型、浮点型、双精度浮点型、带符号整型、无符号整型。

#const

const修饰变量可以把其变为常量使用,称作“常变量”。被const修饰的变量在之后不可被改变,但其本质上仍是变量,在不支持C99协议的编译器中无法把常变量用来定义数组的元素个数。有意思的是,我的VS2019(不支持C99)在.cpp的文件中可以这么定义。如图:

de3f2c6415ec4be1af4557a5e7a44c06.png

(而在.c文件中就会报错)cd84227bac8e4792a1c8f855b969086a.png

 #case、default

都是普遍运用于switch分支语句中,case后面必须使用整型常量表达式。本人觉得是不如直接使用if()啦,default类似于if语句中的else,区别点在于else是跟上面最近的一个if匹配,而default可以放在switch语句中任意的位置。

#enum、struct、union

自定义大家族

enum用于创建枚举常量。枚举常量和数组类似,默认第一个常量的数据为0,不过由于其创建的是常量,只能被调用不能被更改(大部分时候)。

struct结构体、union联合体,C语言基础不做深入了解。

#extern

声明外部符号,没啥好说的。

#while、for、do while

经典的循环语句关键词,太经典以至于没啥可说的。

#goto

C语言有些独特的关键字,无条件跳转。不建议使用,唯一好用的点可能在于跳出多层循环结构,不过使用多次break也能达到同样的效果。

#typedef

类型重定义

#void

类似于null,返回空类型

#volatile

特征修饰符。初阶C语言不做掌握。

 

C语言中的关键字还有很多,这些算是初级C语言中最常见,使用最广泛的关键字了。了解这些关键字,就是掌握C语言的敲门砖。

 

 

昨日敲代码行数:330;

总代码行数:1247;

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值