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

admin2017-02-18  26

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

选项 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]是分配了10个整型指针数组,数组的每个元素都是整型指针,它无法赋给整型指针变量ptr,选项D错误。本题答案为C选项。
转载请注明原文地址:https://jikaoti.com/ti/Pkt0FFFM
0

最新回复(0)