




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
综合流程1、2break的一个用法技巧-do...break...while假设要找到文件A,该文件为B;然后打开B文件,然后往B文件内写入一些内容;1、如果A文件不存在;3、无法出B文件;4、无法打开B文件;6、无法正常B用一般代码写该段程序为ifA文件存在{执行A文件的相关操作if(B文件不存在||用户允许覆盖原有B文件{{打开B文件if(打开文件成功{写入文件if(写入成功{关闭B文件if(关闭成成功{执行其它必须在一切成功后进行的操}}}}}}>>>>>>>>>>>>>>优{if(A文件不存在执行A文件的相关操作if(B文件存在&&用户不允许覆盖)打开B文件写入文件关闭B文件执行其它必须在一切成功后进行的操}这里用了do..whilebreak功能。每当有操作不成功,就直接用break跳出循环。所以循环条件总是一个“永假”false。在一个程序中,这种结构相当的多,为了更加一步淡化while的原来的循环用途,我们非常#defineBEG_DOWHILEdo#define }3for循环中的for(inti=1,sum=0;;{if(sum>{cout<<i<<","<<sum<<endl;}}最后一点注意是关于break和“条件因子变化”的问题。我们知道,for每执行一遍循环体后,都将执行一次“条件因子变化”语句,现在需要注意的是:在for循环中,执行breakbreak只能跳出当前层的循环,所以,如果有多层循环,则在内层的break跳出循环后,外层的while({while(一圈未完{跑一步}}while({while(一圈未完{跑一步if(身体不适}if(身体不适}while(圈数<3){while(一圈未完{跑一步if(身体不适{}}}5continue意为继续。它的作用及用法和break类似。重要区别在于,当前循环遇到break,是直接结束循环,而若遇上continue,则是停步当前这一遍循环,然后直接尝试下一遍循环。continue并不结束整个循环,而仅仅是中断的这一遍循环,然后跳到循环条件处,继续下一遍尝试下一遍循环例:求整数1~100的累加值,但要求跳过所有个位为3的数intsum=for(inti=1;{if(i%10==sumi;如果遇3的话,这一行是不执行}cout<<sum<<break正相反for循环中,执行continue后,“条件因子变化”语句没有被跳过,将被6臭名昭著的goto出场了会劝你尽量不要使用goto。因为它会破坏程序的模块性,严重降低一段程序的可读性。若是老外写的书,则比goto的代码:“像意大利面条”。上goto,并写上让要跳转到位标。比如你在第三行代码加一个位标:A:,然后可以在第10行写上一gotoA,程序执行到该行时,就将跳到第三行。inti=1;A:if(i<=10)goto... 虽然号称“无条件跳转”,事实上倒是有些条件限制。主要是三1、goto只能在当前的同一程序2、 可以从循环内跳转到循环外的代码,但不能从循环外的代码跳到循环内3、在有goto的跳转范围内,不能再使用C++允许的临时变
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 青少年控烟教育工作计划
- 七年级下册班主任班级纪律维护计划
- 钢结构冬季施工机械安拆措施
- 机电安装工程资源投入计划及保障措施
- 以小说为翼翱翔审美之空:高中语文阅读教学新探
- 以多元智力理论赋能小学数学第一学段教学:策略与实践
- 森林防火灾害预防心得体会
- 甲亢危象抢救流程中的心理疏导他
- 护理质量提升中的患者主动参与流程
- 破产管理人审计配合计划
- 【中考真题】2025年北京市中考数学真题(含解析)
- 光伏发电项目施工方案(安装)光伏施工方案
- 行为安全观察与沟通
- 疲劳风险培训课件
- GB/T 45707-2025皮革铬鞣鞋面用坯革规范
- 2025年中小学教师职称评审考试试卷及答案
- 2025年人教版小学二年级科学(下册)期末试卷及答案
- 医院培训课件:《高血压及糖尿病患者管理与治疗》
- 劳动教育和各学科融合
- 改革开放简史
- 2025年聊城市茌平区高铁建设发展有限公司招聘笔试参考题库含答案解析
评论
0/150
提交评论