第28246题 单选题
以下关于C++二维数组的操作代码中,合法且不会导致未定义行为的是哪一项?

假设以下代码片段均在符合C++11及以上标准的环境中编译运行,下列选项中合法的是?

A

void print(int arr[][]) { cout << arr[0][0]; }

B

int arr[2][3]; cout << arr[2][1] << endl;

C

int arr[2][3] = {0}; cout << arr[1][2] << endl;

D

int a[3][4]; a++; cout << *a[0] << endl;

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析