单选题

若有语句:char*p=newchar[30];,则释放p所指向的动态内存应使用的语句是()

A. delete p;
B. delete *p;
C. delete &p;
D. delete[] p;

查看答案
该试题由用户416****14提供 查看答案人数:30607 如遇到问题请联系客服
正确答案
该试题由用户416****14提供 查看答案人数:30608 如遇到问题请联系客服
热门试题
将一个由指针p所指向的结点插入到单链表L中由指针q所指向的结点后面,则需要执行的语句为() 若有定义和语句:int a[2][3]={0}, (*p)[3]; p=a;,则p+1表示数组________ 若有int a[10],*p;,则下列语句中正确的是() 若有int a[10],*p;,则下列语句中正确的是() 若有定义语句:int a[2][3],*p[3];,则下列语句中正确的是() 若字符指针p所指向的字符串为“abcdefg”,在执行语句charap=nechar[strlen(p)+1];之后,ap指向的字符数组的元素个数为() 若有下列语句:inta[4]={1,2,3,4},*p;p=&a[2];则*p的值是() 若有定义和语句:int a[2][3]={0}, (*p)[3]; p=a;,则p+1表示数组元素a[2]( )。 若有说明语句:int a[10],*p=a;则对数组元素的正确引用是()。 在双向链表中,要删除p所指的结点,其中所用的一条语句(p->next)->prior=p->prior;的功能是:使P所指结点的直接后继的左指针指向() 若有语句,int p=new int; 则p所占的内存在内存的哪个区分配: 若有定义和语句,则对a数组元素的正确引用为(   ) int a[2][3],(*p)[3]; p=a;   在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句 在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句() 在一个单链表中,已知q所指向结点是p所指结点的前驱节点,若在q和p之间插入结点s,则执行() 若有以下定义和语句,则“*--p”的值是 。 int a[4]={0,1,2,3},*p; p=&a[2]; 假设p指向链表中的第一个结点,q指向第二个结点,可以将q指向的结点删除并释放的语句是? 在一个单链表中,若删除p所指向结点的后续结点,则执行() 在一个单链表中,若删除p所指向结点的后续结点,则执行() 在一个单链表中,若删除p所指向结点的后续结点,则执行()
购买搜题卡会员须知|联系客服
会员须知|联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于聚题库网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位