什么是常量,c++常量表示方法
在C语言中,有四种常量,它们是
1.文字常量
2.常量变量被常量修改
3.由#define定义的标识符常量
4.枚举常数
文字常量很容易理解。
图中的“12138”和“59”是文字常量。
常量变量被常量修改
首先,当一个塑性变量被const修改后,就具有了常数的性质。也就是说,在这个范围内,“a”是不允许再改变的。这是否意味着a变成了常数?让我们看看。
我们来定义一个数组,[]里面的应该是常量而不是变量。我用const修饰变量后,num的本质其实就是一个变量,相当于一个人换了一身衣服。除了衣服,人还是人。
#定义由定义的标识符常量
至于define定义的标识符常量,可以在main函数之前定义,define定义的标识符常量在后期写代码的过程中是不能更改的。
枚举常数
枚举常数描述了生活中所有可以被一一枚举的量。比如我可以列举一个月的1号到30号,我可以列举一周的周一到周五等等。
以性别为例,当我们用printf函数表示男性女性号的值时就会出现。
这完美的说明了enum定义的性别是有对应值的。如果您稍后给MALE赋值,程序将报告一个错误。
在此附上代码。
#包含stdio.h
枚举性别
{
女性,
男性,
不
};
int main()
{
枚举性别a=男性;
printf(%d\n ,男);
printf(%d\n ,FAMALE);
printf(%d\n ,否);
返回0;
}
转载请联系作者获得转载授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。