c语言的合法常量的要求是什么?
2022-12-11 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
C语言的合法常量要求是指常程序运行过程中,其值的量不能被改变。
C语言中常量:直接常量和符号常量。
直接常量是指直接用具体数据表达的一种形式,直接常量又分为整型常量、实型常量、字符常量和字符串常量。
符号常量则是指用C语言标识符定义的常量。
扩展资料:
在除了C/C++的一些高级程序语言中,常量可以被称作,“在一个信息变化过程中,始终不发生改变的量”,其可以是不随着时间变化的某些量的固定信息;也可以表示为某一数值的字符(或字符串),常被用来标识、测量和比较两者的差异。
但在 C/C++语言中,常量如果还用‘运行过程中不变的量’来描述,就显得不太准确了,甚至是在具体使用时,这就是一个错误的概念。
在 C/C++中,定义指针常量时,根据const 的位置的不同,可以定义出几个不同的形式,虽然其看起来符合常量的概念,但是在实际运行中,其值或地址值是会发生变化的。所以本质还不是‘常量概念’
参考资料:百度百科-常量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询