- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
CONTENTS1任务1-8:循环实现菜单项人机交互响应操作步骤2知识点1-20while,do...while,for循环语句结构34知识点1-21循环体中使用break语句和continue语句循环的例题演示知识点1-22函数的递归调用及例题演示5任务1-8:循环实现菜单项人机交互响应操作步骤1C语言项目化教程(项目引领、任务驱动)主讲:朱香卫教授1.创建工程项目及项目主文件(main.c)(1)打开d盘上的d:\CLanguageProgram\StuScoreManagementSystem文件夹,在文件夹下找到StuScoreManagementSystem.dsw工作空间文件。任务1-8:循环实现菜单项人机交互响应操作步骤(2)创建项目工程选择“File”→“New”菜单命令,新建一个项目类型为“Win32ConsoleApplication”项目,项目名称为:task1_8,注意选择将task1_8项目添加到当前的工作空间(StuScoreManageSystem),即单击“Addtocurrentworkspace”单选按钮。新建的task1_8项目为活动的项目,为保险起见,可以在task1_8项目上单击右键,将该项目设置为活动的项目(SetasActiveProject快捷菜单)。(3)创建C源代码文件在VC++集成开发环境下选择“File”→“New”菜单命令,在出现新建文件对话框中输入main.c文件名,然后单击“OK”按钮,则新建了C语言的main.c源文件。任务1-6和任务1-7虽然能实现菜单项人机交互响应,但是只能人机交互响应一次,不能满足多次人机交互响应,要实现多次菜单项人机交互响应,必需多次运行程序,很不方便,本任务通过学习C语言的循环知识点,可以解决多次菜单项人机交互响应的问题。C语言项目化教程(项目引领、任务驱动)主讲:朱香卫教授任务1-7:用switch语句替换if-else-if操作步骤2.编写程序源代码、编译、组建、运行程序(1)编辑main.c源程序文件在工作空间视图中task1_8项目“SourceFiles”文件夹中双击main.c文件,打开main.c文件,在空的代码编辑窗口中输入如下代码:即将任务1-7中task1_7项目中的main.c的源代码全部复制到该项目中的main.c空文件中。(3)编译源文件(4)连接应用程序(5)运行应用程序(2)然后在main.c中,将main()函数体中定义变量的下面加上while(1)循环语句(while括号中的1,表示循环条件永远为真),所以需要在循环体最后加上下面一行代码,用于当选择菜单编号为0,退出菜单选择的同时退出循环。if(MenuValue==0)break;while(-1)//while(1)循环语句(while括号中的1(非零),表示循环条件永远为真){菜单显示代码前加上面的循环语句if(MenuValue==0)break;//当选择菜单编号为0,退出菜单选择的同时退出循环}知识点1-20while,do...while,for循环语句结构2一、任务1-8如果不用循环,要实现多次菜单项人机交互响应计算加、减、乘、除运算,必需多次运行程序,很不方便,所以需要学习C语言的循环知识点,解决一次运行多次菜单项人机交互响应。知识点1-20while,do...while,for循环语句结构C语言项目化教程(项目引领、任务驱动)主讲:朱香卫教授为什么需要循环?二、如何计算全班50个学生每个学生5门功课的平均成绩?1.不采用循环的顺序结构程序设计:分别重复50次相同的输入操作及重复50次相同的计算操作scanf(″%f,%f,%f,%f,%f″,score1,score2,score3,score4,score5);//输入一个学生5门课的成绩printf(″aver=%7.2f
您可能关注的文档
- 《汽车检测仪》_《汽车检测仪》_15项目三 3.2 汽车功率检测与数据分析.ppt
- 《汽车检测仪》_《汽车检测仪》_10项目二 2.2 汽车波形检测与分析.ppt
- 《电动机传统控制》_《电动机传统控制》_项目1 三相异步电动机传统控制.ppt
- 《金工实习课件》_《金工实习课件》_第三单元 铣削加工.pptx
- 《SOLIDWORKS软件》_任务3 组合体造型及解题思路.ppt
- 《汽车检测仪》_《汽车检测仪》_12项目二 2.4 汽车波形检测与分析.ppt
- 《金工实习课件》_《金工实习课件》_第六单元 焊工基本操作.pptx
- 《电动机传统控制》_《电动机传统控制》_项目3 PLC基本指令.ppt
- 《汽车装调》_《汽车装调》_4仪表分装.pptx
- 《ProEWildfire产品建模基础与案例教程》_第 4 章 工 程 特 征 设 计.ppt
- 《C语言配套资源》_第三讲2-3:二维数组指针实现学生成绩管理系统.ppt
- 《C语言配套资源》_第2讲:任务1-1:菜单的设计与实现.ppt
- 《C语言配套资源》_第2讲:任务1-1:菜单的设计与实现 2.ppt
- 《CAXA数控车》_《CAXA数控车》_CAXA数控车 项目6.pptx
- 《C语言配套资源》_第1讲:任务1-1:菜单的设计与实现 - 副本.ppt
- 《C语言配套资源》_第二讲2-2:二维数组实现学生成绩管理系统.ppt
- 《C语言配套资源》_任务1-5:除数为0的条件判断编程 [自动保存的].ppt
- 《液压技术》_《液压技术》_3.3 液压夹紧装置 .pptx
- 《C语言配套资源》_第三讲3-1:基于文本文件读写实现学生成绩管理系统.ppt
- 《C语言配套资源》_第四讲2-1:实现菜单5所对应函数的编写涉及的知识点.ppt
最近下载
- GBT 26103.4-2010 NGCL型带制动轮鼓形齿式联轴器.pdf
- 蒂森高速梯调试技术.pdf VIP
- DB21∕T 4080-2024 畜禽养殖场粪便贮存设施建设规范.docx VIP
- 项目施工界面划分土建、机电精装修施工界面.pdf VIP
- 2025年全球食品行业的发展现状及未来趋势展望.docx VIP
- 精品解析:2024-2025学年山东省济南市历下区人教版四年级上册期末考试数学试卷(原卷版).docx VIP
- 【绿色评价】发展绿色指标评价人教版六年级《英语》上册第一学期期末试卷及答案解析.pdf VIP
- 2024-2025学年广东省梅州市高二上学期期末地理试卷含详解.docx VIP
- 《中文高效写作》课件.ppt VIP
- SY-T 6202-2013 钻井井场油、水、电及供暖系统安装技术要求.pdf VIP
原创力文档


文档评论(0)