请注意,C99规范引入了一些新的关键字,如restrict、_Bool、_Complex等,而C11规范又引入了更多的关键字,如alignas、alignof、_Noreturn等。此外,C言语还支撑一些预处理指令,如define、include、ifdef等,它们尽管不是关键字,但在C言语编程中相同具有重要的效果。
C言语关键字:编程中的柱石
关键字是编程言语中预界说的具有特定含义的单词,它们是编程言语的中心组成部分。在C言语中,关键字用于界说数据类型、操控程序流程、声明变量、函数以及进行其他编程使命。关键字是编程言语的一部分,用户不能界说与关键字相同的标识符。
C言语的关键字能够分为以下几类:
数据类型关键字:如int、float、double、char、struct、union、enum等。
操控句子关键字:如if、else、while、for、do-while、switch、case、break、continue、return等。
存储类型关键字:如register、static、extern、const、volatile等。
其他关键字:如sizeof、typedef、void、goto、alignas、alignof、auto、default、delete、extern、mutable、new、operator、sizeof、static_assert、thread_local等。
int:表明整数类型。
float:表明单精度浮点数。
double:表明双精度浮点数。
char:表明字符类型。
struct:用于界说结构体。
union:用于界说联合体。
enum:用于界说枚举类型。
if:用于条件判别。
else:与if合作运用,表明当if条件不满意时的履行分支。
while:用于循环履行一段代码,直到条件不满意停止。
for:用于循环履行一段代码,直到满意特定条件。
do-while:与while相似,但至少履行一次循环体。
switch:用于多分支挑选。
case:与switch合作运用,表明满意特定条件时的履行分支。
break:用于跳出循环或switch句子。
continue:用于越过当时循环的剩下部分,持续履行下一轮循环。
return:用于从函数中返回值或完毕函数履行。
register:用于声明寄存器变量,进步拜访速度。
static:用于声明静态变量,其值在程序运转期间坚持不变。
extern:用于声明外部变量,其界说在其他文件中。
const:用于声明常量,其值在程序运转期间不能改动。
volatile:用于声明易变变量,其值或许会被程序之外的要素改动。
sizeof:用于获取数据类型或变量的字节巨细。
typedef:用于界说新的数据类型别号。
void:用于声明无返回值的函数或无参数的函数。
goto:用于无条件跳转到程序中的指定方位。
alignas:用于指定变量的对齐方法。
alignof:用于获取数据类型的对齐方法。
下一篇: c言语输入,C言语输入概述
夏宇闻verilog,浅显易懂夏宇闻《Verilog数字体系规划教程》——学习Verilog的必备攻略
夏宇闻教授是北京航空航天大学电子信息工程学院的教授,他在FPGA(现场可编程门阵列)和Verilog数字体系规划范畴有着丰厚的经历和深沉...
2025-01-06
r言语实战第二版,R言语实战第二版——浅显易懂的数据剖析利器
《R言语实战(第2版)》是一本由RobertI.Kabacoff编写的全面而详尽的R言语攻略,重视有用性。以下是关于这本书的具体信息...
2025-01-06