常变量与符号变量的理解:
#define Pi 3.1415926 //定义符号常量
const float pi = 3.1415926 //定义常变量
定义符号常量用#define指令,它是预编译指令它只是用符号代表一个字符串,在预编译时仅是进行字符的替换,在预编译后,符号常量就不存在,对符号常量的名字是不分配存储单元的。常变量要占用存储单元,有变量值,只是该值不改变而已。从使用角度来看,常变量具有符号变量的优点,而且使用方便。
转载于:https://blog.51cto.com/zhaoxiaohu/1701997