c语言的const:
(1)const修饰的量不一定要初始化。
(2)const修饰的量,叫常变量,不能叫常量。
(3)不能当做常量数字来使用,比如定义数组长度。
(2)常变量的编译方式和普通变量没区别,都需给变量分配内存。
2、c++语言的const
(1)const修饰的量必须初始化。
(2)const修饰的量叫做常量。
(3)可以当做常量数字来使用,比如定义数组的长度。
(4)常量的编译方式为:在编译过程中,把常量的名字替换成常量的值。
(5)如果初始值是一个变量,此时c++中的常量就会退化成常变量(同C语言)