【C常识 1】 C的关键词

本文介绍了C语言的基本关键词,包括auto、break、char、double等,以及C99标准中新增的关键字如_Bool、_Complex和_restrict,详细阐述了它们在编程中的作用和用途。

【C常识 0】 C的关键词

1. 基本关键词

关键字说明
auto自动变量是指在程序的代码块(例如函数、语句块)内部声明的局部变量。它们的存储空间会在进入该代码块时自动分配,并在离开该代码块时自动释放。
形式:auto int x 一般来说,auto常常忽略不写
局部变量,自动变量,临时变量,都是一回事。我们统称局部变量,auto不可以用来修饰全局变量
break跳出循环或开关语句
case开关语句中的分支标签
char字符类型
const常量标识
continue跳过后面语句,继续下一次循环
default开关语句中的默认标签
do循环语句开始
double双精度浮点类型
elseif语句条件不成立时
enum枚举类型
extern外部变量或函数声明
float单精度浮点类型
for循环语句
goto跳转语句
if条件语句
inline内联函数
int整数类型
long长整数类型
register寄存器变量
restrict限定指针用法
return函数返回语句
short短整数类型
signed有符号类型
sizeof计算数据类型大小,以字节为单位
static静态变量
struct结构体类型
switch开关语句
typedef自定义数据类型
union共用体类型
unsigned无符号类型
void无类型
volatile阻止编译器优化
while循环语句开始

2. C99新增

关键字说明
_Bool定义布尔类型变量(1真0假)(c99新增)
_Complex定义复数类型(c99新增)
_Imaginary定义虚数类型(c99新增)
restrict用于限定指针(c99新增)
inline内联函数(c99新增)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

太阳予野花

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值