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

admin2013-02-27  32

问题 已知n是一个int型变量,下列语句中错误的是(    )。

选项 A、long*p=new long[n];
B、long p[n];
C、long*p=new long(n);
D、long p[10];

答案B

解析 此题考查的是数组、指针及关键字new。说明一维数组的一般形式是:数组类型  数组名[数组长度];其中数组长度必须是整型常量或常量表达式。选项B)中,n是一个变量,不能做数组的长度,故选项B)错误;其他选项均正确。
转载请注明原文地址:https://kaotiyun.com/show/QKVp777K
0

最新回复(0)