符号常量与常变量的区别
符号常量与常变量的区别
定义符号常量:#define PI 3.1415926              //注意后⾯没有分号字符常量和字符变量的区别
定义常变量:const float PI=3.1415926;
区别:
常变量:变量的特征是存在⼀个以变量名命名的存储单元,在⼀般情况下,存储单元中的内容是可以变化的。⽽对于常变量,在变量的基础上加了⼀个限定:存储单元中的内容不允许变化,仍然是有存储单元的。
符号常量:是使⽤⼀个字符串代替程序中出现的⼀个标识符,是编译时把所有的符号常量都替换成制定的字符串,在内存中也不存在⼀符号常量命名的存储单元。在其作⽤域内其值不能改变和赋值。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。