初学C语言(3)

时间:2022-11-06 21:58:36

由于疫情原因在学校无法更新。

常量:

1.字面常量:直接输入即可。如图:初学C语言(3)

2.const修饰的常量:

int main()
{
const int num = 3;//语法形式为 const + 数据类型 + 变量名 + = + 变量 。
//即const修饰的常变量,num本身属性是变量,但被const改变为常属性,想改国籍
printf("%d\n",num);
return 0;
}

如图:初学C语言(3)

如何看他是变量还是常量呢?

如图:此为常属性

初学C语言(3)

还可以用数组,如图:此为本身属性,

初学C语言(3)

初学C语言(3)

初学C语言(3)

通过对比我们可以发现const修饰的常变量,而define则不同

3.#define所标识的常量:

include<stdio.h>
#define S 10 //语法形式为 #define + 文件名 + 常量 。
int main()
{
int F[S] = {0};
return 0;



}

初学C语言(3)


当然#define也可以放在主函数中,例如:

include<stdio.h>

int main()
{
#define S 10
int F[S] = {0};
return 0;

}

如图:

初学C语言(3)


4.枚举常量:

顾名思义,一一列举的常量

enum S //语法形式enum + 所写文件名 + {};。
{
red,
green,
yellow,//最后一个常量的","可以省略。

};//后面的“:”不可以省略
int main()
{
enum S X = red;
//抽取常量时语法形式是enum + 所写文件名 + 所定义的变量名 + = + 常量。更改时和更改变量一样
//为 变量名 + 所更改的值
return 0;
}

如图:

初学C语言(3)



谢谢大家的阅读。