2013-04-30 41 views
0

我的問題是關於在純C中使用的語法來解決2維數組中的整個行。所以,如果我有一個二維數組,如:在C中的整個2維數組的行地址 - 語法

arr[rows][columns] 

,我想從這個數組傳遞一整行的地址給定函數f,希望施工:

f(&arr[i]) 

是好的在純C?非常感謝您的幫助。

回答

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]);