单选题:下列哪一个说法是不正确的?
下列哪一个说法是不正确的? @[C](2)
A. T是任意类型名,P是类型为` T * `的指针。`P = new T;` 的含义是:动态分配出一片大小为`sizeof(T)`字节的内存空间,并且将该字节的内存空间起始地址赋值给 P
B. T是任意类型名,P是类型为 `T *` 的指针。N是要分配的数组元素个数,可以是整型表达式。`P = new T[N];` 的含义是:动态分配出一片大小为`sizeof(T) *N`字节的内存空间,并且将该内存空间的起始地址赋值给P
C. 用"`new`"动态分配的内存空间,不一定要用"`delete`"运算符进行释放
D. 用"`new`"动态分配的数组内存空间,一定要用"`delete [ ]`"运算符进行释放
A.T是任意类型名,P是类型为` T * `的指针。`P = new T;` 的含义是:动态分配出一片大小为`sizeof(T)`字节的内存空间,并且将该字节的内存空间起始地址赋值给 P
B.T是任意类型名,P是类型为 `T *` 的指针。N是要分配的数组元素个数,可以是整型表达式。`P = new T[N];` 的含义是:动态分配出一片大小为`sizeof(T) *N`字节的内存空间,并且将该内存空间的起始地址赋值给P
C.用"`new`"动态分配的内存空间,不一定要用"`delete`"运算符进行释放
D.用"`new`"动态分配的数组内存空间,一定要用"`delete [ ]`"运算符进行释放
答案:C
A. T是任意类型名,P是类型为` T * `的指针。`P = new T;` 的含义是:动态分配出一片大小为`sizeof(T)`字节的内存空间,并且将该字节的内存空间起始地址赋值给 P
B. T是任意类型名,P是类型为 `T *` 的指针。N是要分配的数组元素个数,可以是整型表达式。`P = new T[N];` 的含义是:动态分配出一片大小为`sizeof(T) *N`字节的内存空间,并且将该内存空间的起始地址赋值给P
C. 用"`new`"动态分配的内存空间,不一定要用"`delete`"运算符进行释放
D. 用"`new`"动态分配的数组内存空间,一定要用"`delete [ ]`"运算符进行释放
A.T是任意类型名,P是类型为` T * `的指针。`P = new T;` 的含义是:动态分配出一片大小为`sizeof(T)`字节的内存空间,并且将该字节的内存空间起始地址赋值给 P
B.T是任意类型名,P是类型为 `T *` 的指针。N是要分配的数组元素个数,可以是整型表达式。`P = new T[N];` 的含义是:动态分配出一片大小为`sizeof(T) *N`字节的内存空间,并且将该内存空间的起始地址赋值给P
C.用"`new`"动态分配的内存空间,不一定要用"`delete`"运算符进行释放
D.用"`new`"动态分配的数组内存空间,一定要用"`delete [ ]`"运算符进行释放
答案:C