调用返回值为指针的函数
发布网友
发布时间:2022-06-03 14:19
我来回答
共2个回答
热心网友
时间:2023-10-21 10:27
这是你定义的为题了,A是个二维数组,你所定义的指针只能用来表示一维数组,所以才会出现问题
热心网友
时间:2023-10-21 10:28
你把head从函数里面拿出来,作为参数就可以了啊。
之前需要定义一个函数指针:typedef struct _Node (*Fun)(struct _Node *p);
然后定义show函数:
void show(Fun fun, struct _Node *head)
{
struct _Node *pTemp = NULL;
pTemp = fun(head);
}
这样就可以把head传进来了~