C语言32个关键字及其含义(非常详细)

C语言32个关键字及其含义(非常详细)

C语言有很多关键字,最传统的C语言,也就是 ANSI C(C89)标准的C语言,有 32 个关键字。

后来C语言又新增了 C99、C11 和 C17 标准,它们又引入了一些其它关键字;截至目前,最新的C语言标准拥有 44 个关键字,你可以转到《C语言44个关键字大全》了解详情。

传统的32个关键字

类别

关键字

含义

数据类型

int

整型,用于声明整数变量

float

单精度浮点型,用于声明带小数点的变量

double

双精度浮点型,比 float 更精确的小数类型

char

字符型,用于存储单个字符

void

无类型,通常用于函数返回值或指针

控制流

if

条件语句,用于根据条件执行代码

else

与 if 配合使用,表示条件不满足时的替代执行路径

switch

多分支条件语句,用于多个条件的选择

case

在 switch 语句中使用,表示一个具体的情况

default

在 switch 语句中使用,表示默认情况

循环结构

for

for 循环,用于重复执行代码块

while

while 循环,当条件为真时重复执行

do

与 while 配合使用,形成 do-while 循环,至少执行一次

break

跳出当前循环或 switch 语句

continue

跳过当前循环的剩余部分,开始下一次迭代

存储类

auto

自动存储类,局部变量默认的存储类

register

建议编译器使用寄存器存储变量

static

静态存储类,用于静态变量和函数

extern

外部存储类,用于声明在其他文件中定义的变量

类型修饰符

const

声明常量,表示变量的值不能被修改

volatile

告诉编译器变量可能会被意外修改

signed

声明有符号类型(可以表示正数和负数)

unsigned

声明无符号类型(只能表示非负数)

结构和联合

struct

定义结构体,用于组合不同类型的数据

union

定义联合体,多个成员共享同一内存位置

enum

定义枚举类型,用于创建命名的整型常量

typedef

创建类型别名,简化复杂的类型声明

其他

sizeof

返回数据类型或表达式的字节大小

goto

无条件跳转到程序中的标签位置

return

从函数返回值并结束函数的执行

short

短整型,通常为 16 位

long

长整型,通常为 32 位或 64 位

相关推荐

365注册后怎么注销 笔记本电脑换风扇多少钱一个

笔记本电脑换风扇多少钱一个

bus365 袂有几画 “袂”字有多少笔画

袂有几画 “袂”字有多少笔画

365注册后怎么注销 杼的解释

杼的解释