CSDN小伙伴们,大家好!变量还有最后一点知识——生命周期,让我们学习一下吧!
局部变量的生命周期:变量从创建到销毁
全局变量的生命周期:整个工程
我们介绍完了变量,接下来我们来认识一下常量
常量大致分为四种:1、字面常量
2、const修饰的常变量
3、#define定义的标识符常量
4、枚举常量
接下来,让我们一一了解他门吧
1、字面常量:顾名思义,就是常识性的常量,比如数字100,字符‘w’,字符串“abc”,浮点型3.14等。
2、const修饰的常变量:就是把变量赋予常量属性
为什么说是常变量而不是常量呢? 虽说const赋予了a常量属性,但是在本质上,a依然是个变量,我们通过代码可知
所以,用a本质是变量,只是有常量的属性。
3、#define定义标识符常量:这可以说是真正意义上的常量,声明需要在main函数外
格式:#define 常量名 值
而这个可以用于声明数组,因为它是实打实的常量
4、枚举常量:需要一一列举
声明:enum 常量名{ 值 }
注:enum不是函数,是枚举数据类型
每个枚举元素中有相对应的值,该值不能修改
常量就介绍到这里,下次来体验一下字符的世界吧!
最后呢,再分享一句金句:往前走,往前看,哪怕前途一片迷惘,哪怕只是凭借着惯性继续往前走——总有一天,会在自己漫长的脚印中找到方向。
C语言加油!