预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共31页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C语言程序设计C 数 据 类 型1、结构体类型的定义structStudent_Info { charno[9],name[20],sex; unsignedintage,classno; floatgrade; }; structStudent_Infostudent;2、结构体变量的定义和引用例structstudent { intnum; charname[20]; charsex; intage; floatscore; charaddr[30]; }stu,*pstu=&stu;strcpy(stu1.no,stu.no); strcpy(stu1.name,stu.name); stu1.sex=stu.sex; stu1.age=stu.age; stu1.classno=stu.classno; stu1.grade=stu.grade;5、结构体数组结构体数组的引用线性链表线性链表中的节点可以用一个结构体类型来定义,其形式为:2、线性链表的基本操作【例】链表创建操作函数Create_LinkList。pnew->score=score; pnew->next=NULL; tail->next=pnew; tail=pnew; } return(head); }2、线性链表的基本操作【例】链表插入操作函数Insert_LinkList。2、线性链表的基本操作【例】链表删除操作函数Delete_LinkList。2、线性链表的基本操作2、线性链表的基本操作voidFree_LinkList(NODE*head) { NODE*p,*q; p=head; while(p->next!=NULL) { q=p->next; p->next=q->next; free(q); } free(head); }位运算位运算位运算位运算位运算文件的打开、读写和关闭关闭文件fclose2、文件的读写fputc格式化读写函数:fscanf和fprinf