【发布时间】:2018-10-01 02:34:00
【问题描述】:
int *m[10], n[10][10];
int a[] = {1,2,3,4,5,6,7,8,9,10};
m[4] = a;
以下哪项在尝试打印值时会出错,为什么? (假设即使 n[10][10] 被适当初始化)
1) m[2][4]
2) n[2]
3) m[3]
(PS:请详细说明)
【问题讨论】:
-
您需要添加更多信息;您是要从这些索引中打印出值,为它们设置一些东西,还是什么?您是否正在创建 m 中的任何指针指向的任何其他内存?只是没有提供足够的信息。
-
我正在尝试打印这些值。
标签: arrays pointers multidimensional-array