首页试题详情
难度: 使用次数:138更新时间:2026/03/13
1.
C++中,动态创建一个二维数组的正确语法是?
A.int** arr = new int[3][4];
B.int** arr = new int*[3]; for(int i=0; i<3; i++) arr[i] = new int[4];
C.int* arr = new int[3][4];
D.int** arr = new int[3][4]; arr = new int*[3];
题型:选择题 知识点:第十章 Java语言基础(补充)
【答案】
B
【解析】
在C++中,动态创建二维数组需要先分配行指针数组,再为每一行分配列的内存。选项A和C语法错误,因为不能直接使用new int[3][4]来创建多维数组;选项D同样错误,分配方式混乱。

查看答案和解析

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

低至 ¥0.1 起

类题推荐:

未分类