单选题
👁️ 浏览量:

试题题干

定义数组并初始化正确的是()

A

int a[]=(2,4,6,8);

B

int *a[3]={2,4,6,8};

C

int b[][3]={2,4,6,8};

D

int b[4][]={2,4,6,8};

参考答案

正确答案:

试题解析

A选项中不能用()给数组赋初值,要用{}括起来;B选项中定义的是长度为3的指针数组,只能指向地址;D选项二维数组初始化时,“行长度”可以省略,“列长度”不能省略。