问题
单项选择题
已知n是一个int型变量,下列语句中错误的是( )。
A.long*p=new long;
B.long p;
C.long*p=new long(;
D.long p[10];
答案
参考答案:B
解析: 此题考查的是数组、指针及关键字new。说明一维数组的一般形式是:数组类型 数组名[数组长度];其中数组长度必须是整型常量或常量表达式。选项B)中,n是一个变量,不能做数组的长度,故选项B)错误;其他选项均正确。