C语言32个关键字

常见关键字:
int                  声明整型变量
double               声明双精度变量
long                 声明长整型变量
char                 声明字符型变量
float               声明浮点型变量
short                声明短整型变量
signed               声明有符号类型变量
unsigned             声明无符号类型变量

struct              声明结构体变量
union                声明联合数据类型
enum                 声明枚举类型

switch               用于开关语句
case                 开关语句分支
default              开关语句中的其他分支
break               跳出当前循环
continue             结束当前循环,开始下一轮循环

do                  循环语句的循环体
while               循环语句的循环条件
if                   条件语句
else                条件语句否定分支(if连用)
for                  一种循环语句(可意会不可言传)

return               子程序返回语句(可以带参数,也可不带参数)
void                 声明函数无返回值或无参数,声明空类型指针

重要关键字:
auto                 声明自动变量,缺省时编译器一般默认为auto  
register            声明寄存器变量,告诉编译器将变量尽可能存在寄存器上(但也不是绝对的,如果当寄存器已经存满了,则它不会起任何作用。
虽然寄存器的速度非常快,使用register 修饰符也有些限制的:register 变量必须是 能被CPU 寄存器所接受的类型。意味着register 变量必须是一个单个的值,并且其长度应小 于或等于整型的长度。而且register 变量可能不存放在内存中,所以不能用取址运算符“&” 来获取register 变量的地址

static               声明静态变量,(第一:限制函数的作用域,使得函数只作用于本文件。第二,修饰变量,使得变量存储在静态区,只有程序结束时,变量才被销毁)

const               声明只读变量(编译器认为被const修饰的变量是不能被修改的,所以是个常量,因此存在寄存器上,每次都从寄存器上读取)
volatile             说明变量在程序执行中可被隐含地改变(使编译器在内存中读取变量的值)

typedef             用以给数据类型取别名(当然还有其他作用)

extern               声明变量是在其他文件正声明(也可以看做是引用变量)

goto                无条件跳转语句

sizeof              计算对象所占内存空间大小
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C语言是一种很受欢迎的编程语言,它使用32关键字来控制程序结构和执行过程。这些关键字不同于普通变量名或函数名,具有特殊的语法意义,因此翻译这些关键字非常重要。下面是这些关键字的翻译图: 自动(auto):用于声明自动变量,通常在函数中使用。 双精度(double):用于声明双精度浮点数型变量。 打破(break):用于中断当前循环或switch语句。 案例(case):用于定义switch语句中的分支。 字符(char):用于声明字符型变量。 连续(continue):用于跳过当前循环的余下部分。 默认(default):用于定义switch语句中的默认分支。 执行(do):用于定义do-while循环。 双次(else):用于定义if语句中执行非if分支的情况。 枚举(enum):用于定义枚举类型。 外部(extern):用于声明外部变量或函数。 浮点(float):用于声明浮点型变量。 为(for):用于定义for循环。 去(goto):用于跳转到程序中某个标号。 如果(if):用于定义条件语句。 整型(int):用于声明整型变量。 长(long):用于声明长整型变量。 登陆(signed):用于声明有符号型变量。 长度(sizeof):用于获取数据类型或变量的长度。 静态(static):用于声明静态变量或函数。 结构(struct):用于定义结构体类型。 开关(switch):用于定义多分支情况下的判断语句。 类型定义(typedef):用于定义自定义数据类型。 联合(union):用于定义联合体类型。 未登陆(unsigned):用于声明无符号型变量。 返回(return):用于从函数中返回值。 短(short):用于声明短整型变量。 如(sizeof):用于获取数据类型或变量的长度。 紧缩(volatile):用于标识变量可能会改变,以便编译器不会将其优化。 当(while):用于定义while循环。 以上就是C语言32关键字的翻译图,它们在程序中扮演着非常重要的角色,熟练掌握这些关键字,可以使程序的编写更加简洁、清晰和高效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值