这个问题比较怪。。。既然你定义为常量,还赋值,编译都不会过
一个办法是宏
另一个是const
这就需要用到宏定义 #define A 10 这就把10 赋值给A, 就算在程序中给它赋值也不会改变它的值。 #define PI 18298439
c++中的关键字是const。 const char* [10]=3.1415926
const char a[长度]=“字符串";
这样就可以了 无法修改a的内容!
一楼是对的,一个宏定义 #define PI 18298439
另一个 CONST ,没用过
宏定义就行了