问题
单项选择题
已知n是一个int型变量,下列语句中错误的是
A.long*p=new long[n];
B.long p[n];
C.long*p=new long(n);
D.long p[10];
答案
参考答案:B
解析: 对数组定义为普通数组时,要求数组的下标是常表达式,若定义成数组指针则不需要指定数组的大小。
已知n是一个int型变量,下列语句中错误的是
A.long*p=new long[n];
B.long p[n];
C.long*p=new long(n);
D.long p[10];
参考答案:B
解析: 对数组定义为普通数组时,要求数组的下标是常表达式,若定义成数组指针则不需要指定数组的大小。