问题 单项选择题

已知n是一个int型变量,下列语句中错误的是

A.long*p=new long[n];

B.long p[n];

C.long*p=new long(n);

D.long p[10];

答案

参考答案:B

解析: 对数组定义为普通数组时,要求数组的下标是常表达式,若定义成数组指针则不需要指定数组的大小。

阅读理解与欣赏
多项选择题