《c语言设计报告1.docx》由会员分享,可在线阅读,更多相关《c语言设计报告1.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 c语言设计报告 设 计 者: * 专业班级: *班 学 号: * 指导教师: * 所属系部: 电 子信息工程系 20xx年xx月xx日 辽东学院信息技术学院 c程序简化编写器程序设计说明文档 题目(问题)描述 本系统主要实现简洁的c程序编辑,通过本系统的引导,使用者可以快速编写c程序,由于本系统会自动添加和格式化敏感词汇和字符,所以在编辑简洁程序或录入已经写在书面材料上的程序时会节约许多时间 1:预处理编辑 通过引导,先后完成文件名,头文件,常量声明,全局变量, 2主函数编辑 先完成变量声明,然后调用其他函数组编辑,if while for 会套用主函数编辑函数做子函数编辑函数,调用完毕后分
2、级返回 返回至主函数编辑以上级时,完毕main (); 3.头文件编辑 头文件选用和写入 4.变量声明 声明变量,并记录变量名至变量名目 5其他函数编辑和根本语句编辑 模块化编辑不同函数和根本语句编辑,功能因函数种类而异; 重要数据的数据构造设计 typedef struct blml /变量名目 int in,cha,floa/*,qit*/; char blnameint5015; /int族 char blnamechar5015; /char族 char blnamefloat5015; /float族 /*char blnameqita5015;*/ BLML; 函数声明列表 voi
3、d zhu_cd(); /主菜单 void zhu(int mlfw,char name,char fun);/ 函数编辑 char bl(char ch,int b2,int mlfw) ; /变量声明 void forr(int mlfw); /for的实现 void fz(int mlfw); /赋值的实现 void iff(int mlfw); /if的实现 void mldy(int mlfw,int typ); /函数名目打印 void tou(int mlfw); /预处理 void xiywen(); /小原文写入 void zhu(int mlfw,char name,cha
4、r fun); /主函数编辑与子函数嵌套 void zhu_cd(char ch,char ch1); /主函数动态名目 void mlxr(char ch,int a,int mlfw); /函数名目写入 void whiled(int mlfw); /while的实现 void wha(int mlfw); /while() void whb(int mlfw); /do void scann(int mlfw); /scanf();引导 使用说明 本系统较为简洁,运行系统时要参照系统流程图挨次 ; 1)输入文件名 2)选择头文件 3)输入常量 4)全局变量声明 5)主函数编写(安提示操作) 6)完成 总结 通过对c语言的学习我已经学会了很多的代码和许多的文本函数、图形函数,也通过这些代码编程出了c程序编写器,不仅熬炼了我对c语言的熟悉同时,使我了解了一些课堂没学到的.函数,获得了许多程序设计的阅历,补上了一些没搞懂的学问漏洞。 而且我所编的编写器所输出的文件是 .c文件,要保证本程序没格式错同时还要保证,输出程序的格式没有错误,这使得我更深入的了解c语言的编写格式。