00问答网
所有问题
C语言中的“常变量”是什么?
常变量为什么不能作为赋值运算的左值?
举报该问题
推荐答案 2013-11-10
在定义变量时,如果加上关键字const,则变量的值在程序运行期间不能改变,这种变量称为常变量。它在定义时必须对它初始化,此后它的值不能再改变。既然不能改变,所以作为赋值运算的左值。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/TBTZje0njj0nBnnI0n.html
相似回答
C中什么
是“
常变量
”?
答:
常变量就是用const定义的变量
,常变量的值是不能被改写的,只能使用不能改写,除非是用友原函数进行调用。其实相当于用#define定义的变量,不过在c++中用const定义。在c中一般用#define.
在
C语言
学习
中什么
叫做
常变量
答:
就是程序中要用到的,但不会再程序中被改变的。设置为
常变量是
防止该数据被改了。比如定义了const float pi=3。1415926;pi的值肯定是固定的,不想被改变的。所以定义为了常变量。当对pi进行更改时,就会报错。
c语言中
const
是什么
意思,怎么用,什么时候用?
答:
const 表示常量
,相当于宏定义,只能读取,不能修改。常变量:const 数据类型 符号常变量 = 数值 如:const float PI=3.14;指针常量:数据类型 *const 指针变量=变量名 如:char *const p="abc";const修饰的是指针变量,而不是指针的值,所以指针指向的值是可以修改的。常指针:const 数据类型 *...
C语言常变量
答:
存储类别:全局
变量
、静态全局变量和静态局部变量都存放在内存的静态存储区域;局部变量存放在内存的栈区。作用域与生存期:全局变量在整个工程文件内都有效,生存期与整个程序相同;静态全局变量只在定义它的文件内有效,生存期与整个程序相同;静态局部变量只在定义它的函数内有效,但函数返回后,该变量不...
大家正在搜
c语言中的变量是什么
c语言中s是什么类型的变量
c语言中常量和变量的区别
c语言中常用的变量有哪些
c语言中一个变量代表什么
c语言中字符变量用什么表示
c语言中什么不可以做变量名
对象是c语言中的结构变量
C语言中变量的定义
相关问题
C语言中的简单变量指的是什么?
C中什么是“常变量”?
C语言里符号常量和常变量有什么区别?
在c语言中什么是常变量啊?
C语言里面的常量是什么?
C语言中怎么区分常量与变量?
c语言中宏跟常变量的定义有什么区别
在C语言中,变量主要的作用是什么?请畅谈……