简单问题13 thanks

来源:百度知道 编辑:UC知道 时间:2024/06/30 10:41:03
typedef struct node{
int data;
node *next;
}node,*listnode;
struct kehu{
string name;
string sex;
string brithdate;
string ID;
}list_tenant;
这样的定义
我如何使用链表把结构kehu的结构成员进行
创建链表?
知道吗?

typedef struct kehu
{
string name;
string sex;
string brithdate;
string ID;
kehu *next;
}KEHU;
这样定义完成后
在函数中
KEHU *p=(KEHU*)malloc(sizeof(kehu)), *q=(KEHU*)malloc(sizeof(kehu));
p->next=q;
q->next=NULL;
这样 p的下一个结构体就是q了

typedef struct kehu{
string name;
string sex;
string birthdate;
string ID;
struct kehu *next;
}list_kehu;

struct kehu{
string name;
string sex;
string brithdate;
string ID;
}list_tenant;
typedef struct node{
struct kehu;
node *next;
}node,*listnode;

加个锁连起来..

动态还是静态?