下列有关指针的操作中,正确的是( )。

admin2020-10-21  35

问题 下列有关指针的操作中,正确的是(    )。

选项 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选项。
转载请注明原文地址:https://kaotiyun.com/show/tkyp777K
0

随机试题
最新回复(0)