用C语法表示二维数组的整行地址



我的问题与纯C中使用的语法有关,用于从二维数组中寻址一整行。因此,如果我有一个2d数组,比如:

arr[rows][columns]

,我想把这个数组中一整行的地址传递给一个给定的函数f,像这样的结构:

f(&arr[i])

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

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

,然后你可以调用你的问题中提到的

f(&arr[i]);

相关内容

  • 没有找到相关文章

最新更新