我需要知道,如果我想打一个数组,数组的每一个元素是一个指针链表和数组传递给函数,该函数是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