单选题
下列有关指针的操作中,正确的是( )。
A、
int a=10;void*ptr=&a;cout<<*(ptr);
B、
int*ptr=new int[10];delete ptr;
C、
int Array[4];*(Array+3)=10;
D、
int*ptr=new int*[10];
【正确答案】
C
【答案解析】
解析:变量a是整型,所以地址为整型指针,不能赋给void*类型,选项A错误;使用new分配数组空间时,必须使用delete[]来释放数组空间,选项B错误;new int*[10]是分配了lO个整型指针数组,数组的每个元素都是整型指针,它无法赋给整型指针变量ptr,选项D错误。本题答案为C选项。
提交答案
关闭