符号常量与常变量的区别
2015-09-09 15:44
120 查看
符号常量与常变量的区别
定义符号常量:#define PI 3.1415926 //注意后面没有分号
定义常变量 :const float PI=3.1415926;
区别:
常变量:变量的特征是存在一个以变量名命名的存储单元,在一般情况下,存储单元中的内容是可以变化的。而对于常变量,在变量的基础上加了一个限定:存储单元中的内容不允许变化,仍然是有存储单元的。
符号常量:是使用一个字符串代替程序中出现的一个标识符,是编译时把所有的符号常量都替换成制定的字符串,在内存中也不存在一符号常量命名的存储单元。在其作用域内其值不能改变和赋值。
定义符号常量:#define PI 3.1415926 //注意后面没有分号
定义常变量 :const float PI=3.1415926;
区别:
常变量:变量的特征是存在一个以变量名命名的存储单元,在一般情况下,存储单元中的内容是可以变化的。而对于常变量,在变量的基础上加了一个限定:存储单元中的内容不允许变化,仍然是有存储单元的。
符号常量:是使用一个字符串代替程序中出现的一个标识符,是编译时把所有的符号常量都替换成制定的字符串,在内存中也不存在一符号常量命名的存储单元。在其作用域内其值不能改变和赋值。
相关文章推荐
- JAVA SE 基础复习-面向对象(1)
- java系统学习(九) --------抽象
- Java 回调
- windows mysql处理ibdata1文件过大
- iOS 不调用相机实现拍照和录制视频
- Android sdk如何设置?
- java系统学习(九) --------抽象
- sudo源码分析(一)
- 启动scala时出现“error while loading AnnotatedElement”
- git
- HBase物理模型
- hdu2647 拓扑序
- FOJ 1075
- Cube and EarthDistance
- centos6.5内网搭建DNS服务器
- android 数据存取——SharedPreferences
- UILabel显示多行文本,字体设置
- 厦门烂尾楼大起底 “维权”悠着点
- java1.5之线程池
- 1099. Build A Binary Search Tree (30)