✎
编程开发网
首页
C语言
C++
面试
Linux
函数
Windows
数据库
下载
搜索
当前位置:
首页
->
AI编程基础
->
c语言编程
符号常量与常变量的区别
2012-11-13 12:40:54
·
作者:
·
浏览:
359
标签:
符号
常量
变量
区别
定义符号常量:#define PI 3.1415926 //注意后面没有分号
定义常变量 :const float PI=3.1415926;
区别:
常变量:变量的特征是存在一个以变量名命名的
存储
单元,在一般情况下,
存储
单元中的内容是可以变化的。而对于常变量,在变量的基础上加了一个限定:存储单元中的内容不允许变化,仍然是有存储单元的。
符号常量:是使用一个字符串代替程序中出现的一个标识符,是编译时把所有的符号常量都替换成制定的字符串,在内存中也不存在一符号常量命名的存储单元。在其作用域内其值不能改变和赋值。