初识C语言(常量)

本文介绍了C语言中的常量类型,包括字面常量、const修饰的常变量、#define定义的标识符常量和枚举常量。通过实例解析了const关键字如何使变量变为常量,并探讨了它们在数组和枚举中的应用。适合C语言初学者了解常量的使用。
摘要由CSDN通过智能技术生成

     简单的来说常量就是C语言中不变的量

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

  1.        字面常量
  2.         const修饰的常变量
  3.         #define定义的标识符常量
  4.         枚举常量

 1  字面常量

 2 const修饰的常变量

 

下面我们进一步解释const

当一个变量不能修改是就具有了常属性

当在int mum=10前面加上const时   第二个num就会报错 

const 修饰常变量时  常变量具有了常属性

num本是变量

const只是让num变成了常变量  并没有让n变成常量

所以叫num是常变量   

我们可以用数组来论证一下 

 补充一下 arr[  ] 中括号中必须是常量

加上const时仍然报错

说明n在这里本质上还是变量 不是常量

  3     #define定义的标识符常量

 

下面我们举一个例子

A是标识符常量     

此时200赋值给了A ,  A又赋值给了num  

所以最后输出的结果是200

 我们在这里也用数组来证明一下A是常量

 

此时没有报错  说明arr[ A ] 里面的A已经变成了常量   

  4     枚举常量

枚举其实就是 一 一列举

例如 

性别:男 ,女 ,人妖

三原色:红色,绿色,蓝色

星期:1 2 3 4 5 6 7

接下来我们用C语言来表示

 

enum 是关键词  

这些是枚举常量

感谢你看到这里  

我来自普通二本大一网络专业的一名努力的小白 

刚刚踏进C语言的世界,文章难免会有纰漏,希望大家可以指正。

 

 

评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值