栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言中的【常量】

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言中的【常量】

【常量】

“常量”的广义概念是:‘不变化的量’。例如:在计算机程序运行时,不会被程序修改的量。

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

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


【分类】

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

字面常量

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

const修饰的常变量

定义格式为

const + 数据类型 + 名称 = 值

比如:const int a = 5;

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

#define定义的标识符常量

格式为

#define + 名称 + 值

如: # define PI 3.14

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

枚举常量

格式为

enum + 名称{符号变量a,符号变量b,符号变量c,...};

如: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)

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/702442.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号