- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2. continue语句 continue语句只能用于循环语句中。 语句格式: continue; 语句功能:结束本次循环,即跳过循环体中continue语句后面尚未执行的语句,转入下一次循环条件的判断与执行。应注意的是,本语句只结束本层次的循环,并不跳出循环。 continue语句和break语句的区别是:continue语句只结束本次循环,而不是终止整个循环的执行。而break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。 例3-22 计算半径为1到5的圆的面积,仅打印出超过50的圆面积。 #include stdio.h void main( ) { int r; float area; for (r=1;r=5;r++) { area = 3.141593 * r * r; if(area50.0) { continue; } printf(“square =%f”, area); } } 例3-23输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 3.6 综合实例 #include stdio.h int main( ) { char c; int letters = 0, spaces = 0, digits = 0, others = 0; printf(”Please input some characters:\n”); while((c = getchar( )) != ’\n’) { if(c = ’a’c = ’z’||c = ’A’c = ’Z’) letters++; else if(c == ’ ’) spaces++; else if(c = ’0’c = ’9’) digits++; else others++; } printf(”letters=%d,spaces=%d,digits=%d,others=%d\n”, letters, spaces, digits, others); return 0; } 运行结果如下: Please input some characters: 2008 year,New Beijing,New Olympic! letters=24,spaces=3,digits=4,others=3 例3-24 打印输出下列图形。 ***** ***** ***** ***** #include stdio.h int main( ) { int i, j, k; for(i = 1; i = 4; i++) { for(j = 0; j i-1; j++) { printf(” ”); } for(k = 1; k = 5; k++) { printf(”*”); } printf(”\n”); } return 0; } 运行结果如下: ***** ***** ***** ***** if语句和else的配对 嵌套在if语句当中的语句有可能又是if-else型的,这个时候就会出现多个if和多个else重复出现的情况,所以应当特别注意if和else的配对关系。为了避免这种二义性C语言规定,else总是与它前面最近的if配对。 例如: if(表达式1) if(表达式2) 语句 1 else 语句2 if(表达式3)语句2 else 语句3 例3-13计算函数 对多重if,最容易犯的错误是if与else配对错误,例如,写成如下形式: y = 0; if (x=0) if (x0) y = 1; else y = -1; y = 0 ; if (x = 0 ) { if (x 0 ) y = 1 ; } else y = - 1 ; 3.2.2 switch 语句 if语句只能处理从两者间选择之一的情况,当要实现几种可能之一时,就要用if-else if甚至多重的嵌套if来实现,当分支较多时,程序变得复杂冗长,可读性降低。C语言提供了switch开关语句专门处理多路分支的情
您可能关注的文档
最近下载
- L1基础自动化系统的铁区MES的实现.docx VIP
- 2025年山东普通高中学业水平等级考试生物真题及答案 - 副本 .pdf VIP
- PEMS相关模板(PEMS软件开发计划或开发生命周期&可编程医用电气系统(PEMS)检查文件清单).pdf VIP
- 旅游接待业 课件全套 第1--10章 旅游接待业导论---旅游接待业高质量发展.pptx
- 运维服务项目实施组织及管理措施.docx VIP
- 柔性器件材料与结构失效分析.pptx VIP
- IPC-9850中文版.doc
- 2025年四川自贡市中考英语试卷含答案.docx VIP
- 2019年国庆70周年阅兵装备解读报告.pptx
- 2024人教版PEP英语三年级上册全册教学设计教案含反思.pdf
文档评论(0)