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