单选题
下列对一维数组a的定义中,语法正确的是( )。
A、
inta(10);
B、
intn=7,a[n];
C、
intn;cin>>n;inta[];
D、
constintsize=10;inta[size];
【正确答案】
D
【答案解析】
定义一维数组的格式如下:类型标识符 数组名[常量表达式]。常量表达式表示数组元素的个数,可以包括常量、常变量和符号常量,但不能包含变量。即C++不允许对数组的大小进行动态定义。
提交答案
关闭