由于疫情原因在学校无法更新。
常量:
1.字面常量:直接输入即可。如图:
2.const修饰的常量:
int main()
{
const int num = 3;//语法形式为 const + 数据类型 + 变量名 + = + 变量 。
//即const修饰的常变量,num本身属性是变量,但被const改变为常属性,想改国籍
printf("%d\n",num);
return 0;
}
如图:
如何看他是变量还是常量呢?
如图:此为常属性
还可以用数组,如图:此为本身属性,
通过对比我们可以发现const修饰的常变量,而define则不同
3.#define所标识的常量:
include<stdio.h>
#define S 10 //语法形式为 #define + 文件名 + 常量 。
int main()
{
int F[S] = {0};
return 0;
}
当然#define也可以放在主函数中,例如:
include<stdio.h>
int main()
{
#define S 10
int F[S] = {0};
return 0;
}
如图:
4.枚举常量:
顾名思义,一一列举的常量
enum S //语法形式enum + 所写文件名 + {};。
{
red,
green,
yellow,//最后一个常量的","可以省略。
};//后面的“:”不可以省略
int main()
{
enum S X = red;
//抽取常量时语法形式是enum + 所写文件名 + 所定义的变量名 + = + 常量。更改时和更改变量一样
//为 变量名 + 所更改的值
return 0;
}
如图:
谢谢大家的阅读。