什么是常量,什么是变量? 怎样定义常量和常成员函数?

2024-11-02 21:27:32
推荐回答(4个)
回答1:

常量:恒定的量,就是一直不能改变的量。如const int a=3;//a就不能变化,不能作左值
变量:可以变化的量,比如一会可是这值,一会可是那值,可以作左值,如
int a=3;
a=4;//变化一下
a=5;//再变化一下,嘿嘿
定义常量:就是前面加上const
常成员函数,就是在函数头的最尾加上const

回答2:

常量是在程序运行中不变的量,主要体现在不能赋值。
变量是其值可以改变的量,可以赋值,有整型、字符型、实型、枚举类型、构造类型等。
定义变量比较简单,数据类型 空格 变量名1 逗号 变量名2·····;如:int a,b,c,d;
也可以在定义时赋初值如:int a=0;
定义常量可以用宏定义,也可以用const,如:#include PI 3.141592653

回答3:

其实前面几位已经介绍清楚了,补充一下、我个人觉的刚开始学的时候这样理解就可以了,但是没有绝对,用const定义的是一个常变量、是一个只读变量,在程序运行期间是不可以改变其值的(但也无绝对),在定义的时候就要初始化,还有常函数成员中的const是函数的一部分,是可以参与对重载函数的区分的。多看书多练习,会慢慢掌握的。。嘿嘿

回答4:

常量即是在内存中定义的不变的恒量,如3,'A'等,变量是可变的量,如,a,b,对a可以赋不同的值,a=2,或a=3等。