C语言中有很多关键字供我们使用,这些关键字都是事先设定好的,用户不能自己创建。
一共有32个关键字供我们使用。
//C语言中的关键字(32个)
auto//用在局部变量上,一般省略不写
break//可以用在循环和switch语句中,用来终止循环
case//与switch语句搭配使用
char//用来定义字符型变量
const//可以修饰值类型、普通变量等
continue//用在循环中,用来跳过本次循环
default//switch-case语句的默认选项
do//常用while搭配形成do...while语句
double//用来定义双精度浮点型变量
else//与if语句搭配使用,是if语句的一个分支
enum//用来定义枚举类型
extern//用来声明外部符号的
float//用来定义单精度浮点型
for//循环结构
goto//实现跳转语句
if//逻辑判断语句中使用的关键字
int//用来定义整型变量
long//用来定义长整型变量
register//寄存器
return//一般是做函数中返回值的
short//用来定义短整型变量
signed//修饰变量表示该变量是有符号的变量
sizeof//计算变量所占空间的大小
static//静态
struct//用来定义结构体类型
switch//选择语句
typedef//可以进行类型重命名
union//用来定义联合体(共用体)类型
unsigned//修饰变量表示该变量是无符号的变量
void//无(具体)类型,也是一种类型
volatile//一种类型修饰符
while//循环
auto:一般放在定义变量之前,表示该变量是自动变量。但由于局部变量都是自动变量,所以一般省略不写。
break:一般可以用在循环中,功能是跳过循环。还可以用在case语句中。
case:一般与switch语句结合使用,表示switch语句的一个分支。
char:用来定义字符型变量的关键字。
const:可以修饰值或者变量。被const修饰的变量是不能更改的。
continue:一般用在循环中,可以结束本次循环。
default:一般与switch语句搭配使用,是switch case语句的默认选项。
do:一般与while语句搭配使用,构成do while循环。
double:用来定义双精度浮点型变量的关键字。
else:一般与符语句搭配使用,作为其中的一个分支。
enum:用来定义枚举类型的变量的关键字。
extern:用来声明外部符号的关键字,使用该关键字可以使其他.c文件中的变量或函数等能在当前.c文件中使用。
float:用来定义单精度浮点型变量的关键字。
for:是一种循环。
goto:跳转语句,执行该语句可以跳转到标记所在处。
if:是一种条件分支。
int:用来定义整型变量的关键字。
long:用来定义长整型变量的关键字。
register:是寄存器,可以利用该关键字将变量建议放到寄存器中。
return:一般是做函数返回值的。
short:用来定义短整型变量的关键字。
signed:修饰的变量表示有符号的变量,比如signed int(有符号整型)、signed float(有符号浮点型)。
sizeof:计算变量所占空间大小的关键字,单位是字节。
static:可以修饰局部变量、全局变量和函数。想进一步了解static关键字可以参考我这篇文章:static关键字在C语言中的作用
struct:用来定义结构体类型的变量。
switch:是一种条件分支语句。
typedef:可以用来变量重命名。
union:用来声明联合体类型的变量。
unsigned:修饰变量时表示无符号的变量,比如unsigned int(无符号整型)、unsigned float(无符号浮点型)。
void:表示无具体类型,也是一种类型。
volatile:是一种类型修饰符。
while:是一种循环语句。
以上就是C语言中的32个关键字的基本功能了。
以上就是我这次分享的内容啦!写的不好,请多担待!