问题 单项选择题

下面的语句中动态分配的内存,其释放语句正确的是( )。
im*q=new[10];

A.delete q;

B.delete q[0];

C.delete[]q;

D.delete*q;

答案

参考答案:C

解析: C++中对于用new分配的多个内存空间,可以用delete[]name,将所分配的所有内存释放掉。

单项选择题
单项选择题