正在加载图片...
C语言程序设计上机指导与同步训练 struct student *pl, *p2 if(head ==NULL else ile( num!=pl->infor & pl->link !=NULL) p1=p1->1ink;} lif( printf( Mdelete:旨dln”,num); else printf(”暑 d not been found!n",num) return (head) (1)A)p2=pl->link B)head= pl C)head=pl->link D)pl->link=head (2)A)head B)pI->link C)p D)pI->info 、编程题 建立一个教师链表,每个结点包括学号(no),姓名(name8]),工资(wage),写出动 态创建函数 creat和输出函数 print. 2.在上一题基础上,假如已经按学号升序排列,写出插入一个新教师的结点的函数 第3讲 知识归纳 1.共用体 (1)概念:使几个不同的变量共占同一段内存的结构,称为共用体 (2)共用体定义格式 union共用体名 }变量表列 (1)共用体变量所占内存长度等于最长的成员的长度。 (2)不能直接引用共用体变量,只能引用共用体变量中的成员。 引用格式:共用体变量.成员名;·264· C 语言程序设计上机指导与同步训练 ·264· { struct student *p1,*p2; if(head = =NULL) printf(“\n list null! \n”); else {p1=head; while( num!=p1->infor && p1->link !=NULL) { p2=p1; p1=p1->link; } if(num==p1->info) {if(p1= =head) _____________; else p2->link =_________________; printf(“delete:%d\n”,num); } else printf(“%d not been found! \n”,num); } return (head); } (1) A) p2=p1->link B) head= p1 C) head=p1->link D) p1->link=head (2) A) head B) p1->link C) p1 D) p1->info 三、编程题 1. 建立一个教师链表,每个结点包括学号(no),姓名(name[8]),工资(wage),写出动 态创建函数 creat 和输出函数 print。 2. 在上一题基础上,假如已经按学号升序排列,写出插入一个新教师的结点的函数 Insert。 第 3 讲 知识归纳 1. 共用体 (1) 概念:使几个不同的变量共占同一段内存的结构,称为共用体。 (2) 共用体定义格式: union 共用体名 { 成员表列; } 变量表列; 如: union { int i; char ch; float f; } a , b, c ; (1) 共用体变量所占内存长度等于最长的成员的长度。 (2) 不能直接引用共用体变量,只能引用共用体变量中的成员。 引用格式:共用体变量. 成员名;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有