定义一个结构体,有两个部分组成,数值和指向下一数据的指针,用malloc函数申请空间存放(头文件<stdlib.h>)
malloc(4)
malloc(sizeof(int))//如果不知道int型占几字节
int *p;
p=(struct node *)malloc(sizeof(struct node));
请看例程(在链表中插入一个数据)
struct node
{
int data;
struct node *next;
};
int main()
{
struct node *head,*p,*q *t;
int n,m,a;
head=NULL;
scanf("%d",n