C语言中的四种常量介绍

目录

1.字面常量(守护者)

2.const修饰的常变量(宝藏)

3.宏定义define(密码)

4.枚举常量(代表)


1.字面常量(守护者)

字面常量可以是数字、字符、或字符串,他们在程序中扮演者不可改变的角色。比如数字30,圆周率3.14,字母'w',和字符串"abc"。

2.const修饰的常变量(宝藏)

例如:const int ID=10086;

在C语言中,const修饰的变量ID,本质上是变量,但是不能被直接修改,有常量的属性。

 带有const修饰的常变量,一旦被定义,它们的值将被封存,无法直接改变这种封存特性,使得const常量在程序中扮演者非常重要的角色。

3.宏定义define(密码)

再来看看宏定义,它们就像是程序中的密码,用宏定义可以给某个值取一个易记的名字。比如MAX_VALUE定义为100,就像是为某个宝箱设置了一个密码一样!

宏定义还可以带参数,就像是为密码锁设置不同的组合。比如,定义一个SQUART的宏,接收一个参数x,然后返回x的平方。

4.枚举常量(代表)

enum,用于定义一组有名字的整数常量,这样可以提高程序的可读性和可维护性,就像是给程序添了灵魂一样!枚举中的数据是一个常量

一旦定义了这些枚举常量,我们就可以在程序中使用它们,而不必关心具体的数值。我们可以使用EeekDay枚举类型来表示具体的星期几,而不是直接使用数字1~7,这样做不进提高了代码的可读性,还让程序更容易维护和修改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值