我只是一个简单的问题。如何访问链接列表(它的头部),它是在函数中分配和创建的,只有int返回类型?
答案 0 :(得分:0)
如果函数已经有返回类型int,则可以通过引用通过参数将创建的列表传递给调用者。
例如
struct node
{
// ...
};
int create( struct node **head )
{
*head = malloc( sizeof( struct node ) );
// ...
return 1;
}
//...
struct node *head = NULL;
create( &head );