【发布时间】:2013-07-12 09:03:15
【问题描述】:
我想过做
int arr[row][col];
但我想因为我要将整个 arr 多次传递给函数,因此它可能会给我 stackoverflow [因为 ROW 和 COL 可能是几千个]。因此,如果我使用指针来代替,那么传递指针将是一种更好的方法,因为我还打算在数组通过各种函数时更改数组的值。
如何使用指针定义数组以及如何将其传递给函数?只要我想访问一个元素,就打算做 arr[i][j]。
【问题讨论】:
-
passing 2D array to function 的可能重复项