0

我的问题与普通 C 中用于处理二维数组中的整行的语法有关。所以,如果我有一个像这样的二维数组:

arr[rows][columns]

我想将整行的地址从这个数组传递给给定的函数 f,结构如下:

f(&arr[i])

在纯 C 中可以吗?非常感谢您的帮助。

4

1 回答 1

1
int arr[rows][columns];

void f(int *array) {
   int i; 
   for (i=0;i<columns; i++) {
      array[i] = 5 ; // as example
      ........
   }
}

然后你可以按照你的问题中提到的那样打电话

f(&arr[i]);
于 2013-04-30T15:36:23.893 回答