struct link *AppendNode(struct link *head) { struct link *p=NULL;
...... ....... p=(struct link *)malloc(sizeof(struct link)); ....... ...... }
这个里面的第一句和第三句各是什么意思?如何解释啊
慕娘9325324
浏览 1585回答 3
3回答
aluckdog
struct link *AppendNode(struct link *head) 这里表示函数返回值为struct link *指针struct link *p=NULL;定义一个指针变量p并赋值初值为NULLp=(struct link *)malloc(sizeof(struct link)); 为p申请一个结点空间