C语言里符号常量和常变量有啥区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言里符号常量和常变量有啥区别?相关的知识,希望对你有一定的参考价值。

参考技术A 符号常量
与常变量的区别:符号常量不占用内存空间,在
预编译
时就全部由符号常量的值替换了,而常变量占用内存空间,也有数据类型,但是此变量在存在期间是不能重新赋值的。
1、常变量a的定义如下:
const
int
a
=
5;
2、符合常量PI的定义如下:
#define
b=3.1;

c语言,常量与变量

c语言,常量与变量常量:固定不变的值。变量:存储常量的。那怎么区分呢?随便给个值怎么看呢?比如max是常量还是变量呢?步骤,谢谢

这个,,,,一般加了const的都是常量,值不变,还有宏定义的常量一般是大写的
像你所说的max一般为变量
参考技术A const int a=123; //常量

int b=345; //变量

常量也可以用define定义 。。。。。。。。

以上是关于C语言里符号常量和常变量有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

常量和常变量有啥区别没

C语言里怎样理解长整型 短整型 和无符号型变量和常量?

C语言中用const声明全局变量赋初值和不赋初值有何区别?变量存放位置有啥不一样?

Delphi语言里的常量和变量

c语言源程序是有啥组成的

c语言中函数定义和声明有啥区别