C++、C关键字
发布日期:2021-05-10 06:37:04 浏览次数:20 分类:精选文章

本文共 3259 字,大约阅读时间需要 10 分钟。

C 编程保留字说明

以下是 C 中的保留字,这些保留字在程序中具有特殊含义,不能作为常量名、变量名或其他标识符名称。

保留字 说明
auto 用于声明自动变量,通常用于变量在栈帧中的自动生成。
break 用于跳出当前循环控制结构(如for、while、switch等),用于控制程序流程。
case 用于在switch语句中指定不同的分支条件。
char 用于声明字符型变量或函数返回值类型(字符类型通常占用1字节)。
const 用于定义常量变量,常量值在程序执行过程中保持不变。
continue 用于在循环控制结构中跳过当前循环并开始下一次循环执行。
default 在switch语句中用于指定缺省分支。
do 用于与for循环搭配,确保循环体至少执行一次。
double 用于声明双精度浮点型变量或函数返回值类型(双精度浮点型通常占用8字节)。
else 用于与if语句搭配,指定否定分支。
enum 用于定义枚举类型,并赋予枚举常量相应的值。
extern 用于声明与其他文件或本文件中的其他位置定义的变量或函数。
float 用于声明单精度浮点型变量或函数返回值类型(单精度浮点型通常占用4字节)。
for 用于编写循环控制结构,用于反复执行特定的操作。
goto 用于无条件控制流跳转到指定的语句。
if 用于编写条件语句,根据条件执行不同的代码分支。
int 用于声明整型变量或函数返回值类型(整型通常占用4字节)。
long 用于声明长整型变量或函数返回值类型(长整型通常占用8字节)。
register 用于声明在寄存器中分配变量,通常用于内建数据类型。
return 用于从函数返回值,结束函数执行。可以选циональ携带返回值。
short 用于声明短整型变量或函数返回值类型(短整型通常占用2字节)。
signed 用于声明有符号数类型变量或函数返回值类型(默认情况下,该关键字省略时表示有符号数)。
sizeof 用于计算数据类型或变量的大小(即所占字节数)。
static 用于声明静态变量(在函数、文件或程序的生命周期内仅创建一次)。
struct 用于定义结构体类型,用以将多个不同类型的数据分组存储。
switch 用于编写开关语句,根据变量的取值执行相应的分支代码。
typedef 用于定义数据类型的别名,使程序中可以更方便地使用自定义类型。
unsigned 用于声明无符号数类型变量或函数返回值类型。
union 用于定义共用体类型,使多个不同类型的变量分享同一块内存空间。
void 用于声明函数没有返回值或没有参数。也可用于声明无类型指针。
volatile 用于声明变量在程序执行过程中可能被外部修改,确保变量总是有最新值。
while 用于编写循环控制结构,用于重复执行特定的操作。
上一篇:C语言、c++,#ifdef和#define、#endif用法
下一篇:GAME101——homework0

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月13日 04时06分17秒