下面程序错误的语句是 ① #include<iostream.h> ② void main( ) ③ { ④ int * p=new int[1] ; ⑤ p=9; ⑥ cout < < * p < <endl;

admin2013-02-27  32

问题 下面程序错误的语句是
   ① #include<iostream.h>
   ② void main( )
   ③ {
   ④ int * p=new int[1] ;
   ⑤ p=9;
   ⑥ cout < < * p < <endl;
   ⑦ delete[ ] p;
   ⑧ }

选项 A、④
B、⑤
C、⑥
D、⑦

答案B

解析 本题考查的是指针的使用,p是指向int型的指针,若想给它指向的元素赋值,应使用。符号,直接赋值相当于改变了原来p存储的地址。
转载请注明原文地址:https://kaotiyun.com/show/8SVp777K
0

最新回复(0)