下面语句错误的是(要详细分析的哦)

问题描述:

下面语句错误的是(要详细分析的哦)
A.int a=5;intx[a];
B.const int a=5;int x[a];
C.int n=5;int *p=new int[a];
D.const int n=5;int *p=new int [a];

A,C,D错
A.intx[a];没有申明数组类型
C.a没有申明过
D.a没有申明过