问题
单项选择题
下列语句中,错误的是
A.const int buffer=256;
B.const int temp;
C.const double*point;
D.const double*rt=new double(5.5);
答案
参考答案:B
解析: 用const修饰常量就变为常变量,常变量一旦被建立,就不能被更改。在被定义时就应该给常变量赋初始值,而常指针则不同,被定义后,它指向的地址不能发生改变,但是指向的地址中的数据可以改变。