下列语句中,错误的是

admin2017-10-17  22

问题 下列语句中,错误的是

选项 A、const int buffer=256;
B、const int temp;
C、const double *point;
D、const double *rt=new double(5.5);

答案B

解析 本题考查了符号常量的特点。符号常量必须在声明的同时为其赋初值。因此选项B是错误的。选项C定义的是一个指向常量的指针变量,即通过该指针不能改变它所指向的内容,而它自己的内容是可以改变的。定义指针符号常量的格式应该是:double*const point=<某地址值>;。所以选项C是合法的,它可以不用在声明时赋初值。故应该选择B。
转载请注明原文地址:https://jikaoti.com/ti/3Bt0FFFM
0

最新回复(0)