永发信息网

C常量是什么意思?

答案:4  悬赏:0  手机版
解决时间 2021-03-20 23:00
C常量是什么意思?
最佳答案
C常量就是该值被定义后不能再修改,C语言定义常量常用的方法有以下2种:
第一种:宏定义
#define PI 3.14  // 定义了一个常量为3.14的宏PI,
第二种:通过const定义
const float pi= 3.14;  // 通过const定义一个float型常量pi
例如:
#include
#define PI 3.14 
int main()
 {
  const float pi=3.14;
printf("%f %f",PI,pi); 
    return 0;
 }
 
全部回答
简单理解就是运行过程中不能改变的量
是在编译过程中系统就为之分配空间的追问问能再详细说明吗?
常量就是:程序运行过程中值不能改变的量。追问问能再详细说明吗?
就是定义一次后 不能再改变 的值追问能再详细说明吗?追答量是一种标识符,它的值在运行期间恒定不变。C语言用 #define来定义常量(称为宏常量)。
C++ 语言除了 #define外还可以用const来定义常量(称为const常量)。
为什么需要常量
如果不使用常量,直接在程序中填写数字或字符串,将会有什么麻烦?
(1)程序的可读性(可理解性)变差。程序员自己会忘记那些数字或字符串是什么意思,
用户则更加不知它们从何处来、表示什么。
(2)在程序的很多地方输入同样的数字或字符串,难保不发生书写错误。
(3)如果要修改数字或字符串,则会在很多地方改动,既麻烦又容易出错。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
油漆上的胶怎么除去
为什么他们都说补缴社保是个坑
单位没有签合同,工作四个月被辞退,要怎么保
荞坝贡茶这个地址在什么地方,我要处理点事
吃竹笋对人有什么好处?
150w的笔记本电源适配器,为什么可以带动gtx1
脸上毛孔堵塞了,去跑步身上都是汗,唯独脸上
为什么油田的子女一眼就能看出来
nba2kol挡拆时如何向后转身
花椒直播自己申请的帐号可以赚钱吗
谁知道一般变速自行车前轮和后轮的齿轮数(1
花椒直播的礼物分成怎么算呢?求详细回答。
请问,情人节光送巧克力不送花可以吗,送怕不收
好多人现在都在做贵金属投资交易,这个真的好
在调车信号机中兰色信号代表什么意思
推荐资讯
房龄十年的房子可以申请房产抵押贷款吗
很挣钱,但现在大街上人越来越少,商铺还有投
历史上杜甫最后的结局是怎样?
800字或以上,可以是写夜景或借夜抒情的文章
江曲塘塆地址有知道的么?有点事想过去
立德水晶激光内雕机如何实现三维的
做艾叶粿子可以不用食用碱吗?
在淘宝页面点击旺旺“和我联系”不会自动弹出
求助邻居半夜打架吵架扰民一年多.找谁反映
苍峪山大山人家土特产在什么地方啊,我要过去
周末去看望怀孕8个月的准妈妈,大家说送点什
50加2和52的区别?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?