c语言程序设计课程设计指导书

c语言程序设计课程设计指导书

ID:26180618

大小:62.50 KB

页数:8页

时间:2018-11-25

c语言程序设计课程设计指导书_第1页
c语言程序设计课程设计指导书_第2页
c语言程序设计课程设计指导书_第3页
c语言程序设计课程设计指导书_第4页
c语言程序设计课程设计指导书_第5页
资源描述:

《c语言程序设计课程设计指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言程序设计》课程设计指导书设计题目:学生成绩管理系统使用班级:网络05指导老师:胡建荣程序组织方法在VC++6.0中新建一个工程后,再按下述方法创建各源程序文件。1.将所有包含文件、符号常量定义、数据类型定义存放在头文件"task2a.h"中,此文件基本不用改动。将所有函数声明存放在头文件"task2b.h"中,每当定义一个新的函数时,就在此文件中增加一行此函数的声明,并在注释中标明定义此函数的文件。这样在每个源程序文件开头只需有2条包含命令:#include"task2a.h"#include"task2b.h"2.将main()函

2、数单独存放在一个源程序文件"task2000.c"中。3.将main()函数主菜单中直接调用的函数的定义存放在源程序文件"task2100.c"、"task2200.c"、"task2300.c"、…中。4.将一些公用的函数的定义存放在源程序文件"task2900.c"中。5.将"task2100.c"中调用的函数的定义存放在源程序文件"task2110.c"、"task2120.c"、"task2130.c"、…中。将"task2120.c"中调用的函数的定义存放在源程序文件"task2121.c"、"task2122.c"、"task2

3、123.c"、…中。6.每增加一个模块,调通、测试后,将所有源文件复制到一个文件夹保存。文件夹命名的规则和顺序可如下:v0.00,v0.01,v0.02,v0.03,…全部完成后最终保存所有源文件的文件夹命名为v1.00。初始版本v0.00由老师提供。8部分参考程序1.头文件"task2a.h"的格式和内容:/*prj2:headfile"prj2a.h"*/#ifndefPRJ2A_NET05/*Startofheadfile"prj2a.h"*/#definePRJ2A_NET05#include"stdio.h"#include"co

4、nio.h"#include"string.h"#include"stdlib.h"#defineNODEstructstudent/*定义结点类型*/#defineLENsizeof(structstudent)/*定义结点长度*/#defineTRUE1/*符号常量定义*/#defineFALSE0/*符号常量定义*/#defineMAXLINE1000/*符号常量定义*/#defineLIMIT100000/*符号常量定义*//*全局变量的定义在prj2030.c文件中*/externlongcount;/*全局变量声明*/exter

5、nNODE*head;/*全局变量声明*/externNODE*tail;/*全局变量声明*/externNODE*np[LIMIT];/*全局变量声明*/structstudent{/*定义个人资料结构体类型*/longnum;/*学号*/charname[16];/*姓名*/charsex[4];/*性别*/charclars[16];/*班级*/floatchinese;/*语文*/floatmath;/*数学*/floatenglish;/*英语*/floatavg;/*平均分*/longlen;/*备注的长度*/char*note

6、;/*指向备注*/NODE*prev;/*前向链表指针*/NODE*next;/*后向链表指针*/};#endif/*Endofheadfile"prj2a.h"*/82.头文件"task2b.h"的格式和部分内容(可添加更多函数声明):/*prj1:headfile"prj2b.h"containsonlyfunctiondeclarations*/#ifndefPRJ2B_NET05/*Startofheadfile"prj2b.h"*/#definePRJ2B_NET05/*所有自定义函数都应在下面加以声明:*/voidshow_ve

7、rsion(void);/*在prj2010.cpp文件中定义*/voidlogin(void);/*在prj2020.cpp文件中定义*/voidset_list(void);/*在prj2030.cpp文件中定义*/voiddisplay(void);/*在prj2100.cpp文件中定义*/voidadd_record(void);/*在prj2200.cpp文件中定义*/voiddel_record(void);/*在prj2300.cpp文件中定义*/voidfind(void);/*在prj2400.cpp文件中定义*/void

8、modify(void);/*在prj2500.cpp文件中定义*/voidsort(void);/*在prj2600.cpp文件中定义*/voidhelp(void);/*在p

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。