p->next=q与p=q有什么不同?
发布网友
发布时间:2024-01-12 20:25
我来回答
共1个回答
热心网友
时间:2024-04-09 18:28
是!指向q的首地址
给你个例子吧:
struct ab
{
char y[5];
char u[22];
int i[9];
struct ab *p;
};
int s=0,m=0;
void po(struct ab *jk)
{
char l[2];
l[0]='y';
struct ab *h,*g;
g=jk;
while(l[0]=='y')
{h=(struct ab *)malloc(sizeof(struct ab));
g->p=h;
g=h;
printf("种类:");
scanf("%s",&h->y);
printf("用户名:");
scanf("%s",&h->u);
printf("密码:");
scanf("%s",&h->i);
printf("继续吗?y\\n:");
scanf("%s",&l[0]);
++s;}
h->p=NULL;
}
我QQ空间里有个完整的.你可以看看QQ:1246298204