我需要知道,如果我想打一個數組,數組的每一個元素是一個指針鏈表和數組傳遞給函數,該函數是void
,因爲我需要改變陣列數組指針鏈表
typedef struct n{
char *S;
int num;
}list;
int (main){
list *Array[50];
return 0;
}
應的功能是void changeArray(list A[]);
或void changeArray(list *A[]);
或void changeArray(list **A[]);
'無效changeArray(名單* A []);' – BLUEPIXY
爲什麼? 陣列時,我將它傳遞給函數取指針與它.. 數組的元素是一個地址到一個鏈表..如果更改陣列(地址)的元素的元素不發生變化的複製 – cip
你可以編寫測試代碼。 – BLUEPIXY