第十一章结构体与共用体11.1概述11.2定义结构体类型和.pptVIP

  • 4
  • 0
  • 约2.27万字
  • 约 80页
  • 2017-12-11 发布于上海
  • 举报

第十一章结构体与共用体11.1概述11.2定义结构体类型和.ppt

第十一章结构体与共用体11.1概述11.2定义结构体类型和

节点结构 struct student { long num; float score; struct student *next; }; 【例】删除指定学号的节点(方法2) struct student *del(struct student *head,long n) {struct student *p1,*p2; p1=p2=head; while(p1!=NULL){ if(p1-num ==n){p2-next=p1-next; break;} else {p2=p1; p1= p1-next;} } if(p1==head)head = p1-next;/*第一个节点删除后链表结 构被打乱,因此要把要删除的 节点后一个节点和head连上*/ free(p1); return head; } …… p1=head;n=p0-num; if(np1-num){p0-next=head;head=p0;} else{ p2=p1; while(p1!=NULL np1-num){ p2=p1;p1=p1-next;

文档评论(0)

1亿VIP精品文档

相关文档