sinat_34192095 2016-10-20 00:53 采纳率: 0%
浏览 969

书上的题,求输出结果,可是编译器显示有错误

#include void main(){ int *p=new int[3]; for (int i=0;i<3;i++) p[i]=i; delete [1]p; p[1]++; cout<<"p[0]="<<p[0]<<",p[1]"<<p[1]<<"\n";}

  • 写回答

7条回答

  • threenewbee 2016-10-20 01:50
    关注

    delete [1]p;
    不能这么释放。因为p是一个整体

    评论

报告相同问题?