今天猪猪学到了c语言中的常量与变量,于是想给大家来做个小小的总结,如果我有啥说错的地方还请大家多多包涵,并在评论区斧正。
在C语言中常量分为以下几种:
1:字面常量
2:const修饰的常变量
3:#define定义的标识符常量
4:枚举常量
【一】字面常量
所谓字面常量就和你脑袋里想的一样,他就是一个字面上的常量。
他就长这样:
运行的结果长这样:
反正我觉得这个是写着玩玩啥用都没。
【二】const 修饰的常变量
const从他的名字就可以就看出来,他既有常量的性质,也有变量的性质
说他有常量的性质,是因为他不可被直接修改,列如这样:
说他拥有变量的性质是因为可以间接被修改:
以及不能作为数组下标使用(侧面反映a的本质还是变量),C语言中数组下标的必须为常量,于是它长这样:
【三】#define定义的常量,他长这样:
这个#define M 100
M的值完全不可能被修改的。
你要是改掉了和我说声,我明天就去拜访你。
你就是猪猪我的神。
【四】枚举常量
作为初学者觉得最没用的一个类型,猪猪我负责任的告诉你这东西到后面是真的好用,枚举常量他长这样:
在默认状态下,按照顺序他们分别是0.1.2
但是你要是想要其他的值,在创立枚举的时候,在后面加上你所需要的值就行,加了之后,它长这样:
若您没事来看看猪猪,在后续的文章中估计能经常看见枚举的应用,毕竟在这篇介绍性的文章中不便过多赘述。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)