首页题目详情

下面哪个选项是定义一个4行3列的二维数组并初始化的正确方式?

题目配图
A.int arr[4][3] = {0};
B.int arr[4][3] = {{1,2,3}};
C.int arr[4][3] = {1,2,3,4,5,6,7,8,9,10};
D.int arr[4][3] = {1,2,3,4,5,6};

优质解答

答案

D

解析

选项A中初始化为{0},会将所有元素初始化为0;选项B中初始化不够,仅初始化了一个子数组;选项C中元素数量超出4x3=12;选项D中正好有12个初始化元素,符合要求。

查看答案和解析

支付 ¥0.1 即可查看此题答案和详细解析

低至 ¥0.1 起

面向对象程序设计单选题中等AI生成