c语言常量 占内存吗?
发布网友
发布时间:2022-08-29 14:35
我来回答
共3个回答
热心网友
时间:2024-03-01 20:07
不占内存!!!
比如你定义了个 #define P 3.1415
这个是完全不占内存的!在进行编译的时候编译器会把程序里所有 P 都改成3.1415 的!
其实在C 语言里的#define 是不太符合“常量”这个名字的。。。。。。
在C++ 里用const 定义的那才叫真正的常量!值不可以改变,是占内存的!
热心网友
时间:2024-03-01 20:07
占用内存.
常量也是有类型的,不同数据类型的常量所占字节数不同.
例如: 3是一个整型常量,占2个字节
65536 也是一个整型常量,根据它的值域应该占用4个字节
1.5是一个浮点型常量,占8个字节
等等.
热心网友
时间:2024-03-01 20:07
占内存,常量和变量是一样占内存的。
只是常量的值不可以改变,变量的值是可以改变的!