我的问题与普通C中用于解决二维数组中整行的语法有关。所以,如果我有一个2d数组,如:
arr[rows][columns]
我希望将整个行的地址从这个数组传递给给定的函数f,结构如下:
f(&arr[i])
在普通C中没问题吗?非常感谢您的帮助。
答案 0 :(得分: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]);