什么是预订的数字?
在C语言中,预订的数字是指被保留供特定目的使用的数字。这些数字被称为关键字或保留字。它们具有特殊的意义,不能用作变量名或标识符。
下面将详细介绍C语言中常用的预订数字及其作用。
1. 数据类型关键字
C语言中有一些关键字被用于定义变量的数据类型,下面是一些常见的数据类型关键字:
1.1 int
int
是C语言中的关键字,用于定义整型变量。
int num = 10;
1.2 float
float
是C语言中的关键字,用于定义单精度浮点型变量。
float num = 10.5;
1.3 double
double
是C语言中的关键字,用于定义双精度浮点型变量。
double num = 10.5;
1.4 char
char
是C语言中的关键字,用于定义字符型变量。
char ch = 'a';
2. 控制流关键字
C语言中的控制流关键字用于控制程序的执行流程,常用的关键字有:
2.1 if/else
if/else
关键字用于控制程序的条件执行,根据条件的结果分别执行不同的语句。
if(num == 0) {
printf("num is zero");
} else {
printf("num is not zero");
}
2.2 switch/case
switch/case
关键字用于控制程序的多路分支执行,根据不同的条件执行不同的语句。
switch(i) {
case 1:
printf("i is 1");
break;
case 2:
printf("i is 2");
break;
default:
printf("i is not 1 or 2");
break;
}
2.3 for
for
关键字用于控制程序的循环执行,可以设置循环的起始值、循环的终止条件和每次循环的递增量。
for(int i = 0; i < 10; i++) {
printf("i is %d", i);
}
2.4 while
while
关键字用于控制程序的循环执行,可以根据条件来控制循环的执行。
while(num > 0) {
printf("num is %d", num);
num--;
}
3. 存储类型关键字
C语言中的存储类型关键字用于控制变量的存储方式,常用的关键字有:
3.1 auto
auto
关键字用于定义自动变量,自动变量在函数中定义,函数退出时自动销毁。
auto int num = 10;
3.2 extern
extern
关键字用于定义全局变量,在函数内部使用全局变量需要使用extern关键字声明。
extern int num;
printf("num is %d", num);
3.3 static
static
关键字用于定义静态变量,在程序运行期间一直存在。
static int num = 10;
总结
本文介绍了C语言中常用的预订数字,包括数据类型关键字、控制流关键字和存储类型关键字。这些关键字在C语言中具有特殊的意义,熟练掌握这些关键字有助于我们编写高效、健壮的C程序。