《c语言中的常量与变量》

《c语言中的常量与变量》,第1张

今天猪猪学到了c语言中的常量与变量,于是想给大家来做个小小的总结,如果我有啥说错的地方还请大家多多包涵,并在评论区斧正。


在C语言中常量分为以下几种:

1:字面常量

2:const修饰的常变量

3:#define定义的标识符常量

4:枚举常量

【一】字面常量

所谓字面常量就和你脑袋里想的一样,他就是一个字面上的常量。


他就长这样:

运行的结果长这样:

反正我觉得这个是写着玩玩啥用都没。


【二】const 修饰的常变量

const从他的名字就可以就看出来,他既有常量的性质,也有变量的性质

说他有常量的性质,是因为他不可被直接修改,列如这样:

 

说他拥有变量的性质是因为可以间接被修改:

 以及不能作为数组下标使用(侧面反映a的本质还是变量),C语言中数组下标的必须为常量,于是它长这样:

 【三】#define定义的常量,他长这样:

 这个#define M 100  

M的值完全不可能被修改的。


你要是改掉了和我说声,我明天就去拜访你。


你就是猪猪我的神。


【四】枚举常量

作为初学者觉得最没用的一个类型,猪猪我负责任的告诉你这东西到后面是真的好用,枚举常量他长这样:

 在默认状态下,按照顺序他们分别是0.1.2

但是你要是想要其他的值,在创立枚举的时候,在后面加上你所需要的值就行,加了之后,它长这样:

 若您没事来看看猪猪,在后续的文章中估计能经常看见枚举的应用,毕竟在这篇介绍性的文章中不便过多赘述。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/562684.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-02
下一篇 2022-04-02

发表评论

登录后才能评论

评论列表(0条)

保存