0
点赞
收藏
分享

微信扫一扫

C语言中的【常量】

蛇发女妖 2022-01-12 阅读 58

【常量】

以上是百度百科上对常量的部分定义。C语言的学习过程中将会接触很多的常量,不同类型的常量其定义、用法等会有所差异。要搞清楚他们的相似与不同是能熟练掌握他们的必要条件哦~

以下是对C语言常量的一些简单的整理介绍。


【分类】

C语言中常量大致可以分成:

  • 字面常量

如整数常量、浮点常量、字符常量(单引号中的)、字符串常量(双引号中的)

  • const修饰的常变量

比如:const int a = 5;

*常变量的值在初始化后不能改变其值,这体现了它的常量的特性。在一定情况下又能体现其变量的特性,如定义数组时,数组大小不能使用常变量来定义。如 int arr[10] = {0};这样的定义是对的,但const int n = 10;int arr[n] = {0};则不行。

  • #define定义的标识符常量

如: # define PI 3.14

一般写在函数外面与#include写在一起。这种定义不需要加“=”哦!

  • 枚举常量

如:enum WEEK {Mon,Tue,Wed,Thu,Fri,Sat,Sun};

第一个枚举值代表0,第二个代表1,以此类推,依次增加1。也可以自定义其中的值enum WEEK {Mon=1,Tue,Wed,Thu,Fri,Sat,Sun};这样就可以做到星期几的值就是几。

【特性】

常量在定义之后不能修改


这就是关于c语言常量的介绍啦!这里有一个网址值得推荐一下,可以帮助补充理解~

C 常量 | 菜鸟教程 (runoob.com)

欢迎交流讨论~一起加油!

举报

相关推荐

0 条评论