网站大量收购独家精品文档,联系QQ:2885784924
  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章(VC#)

第三章 结构化程序设计语句 本章重点: if语句的作用及其使用 switch语句的作用及其使用 while、do…while和for等循环语句的作用及其使用 continue和break语句的作用及其使用 using语句的作用及其使用 一、if语句 1.用if语句实现单分支选择结构 一、if语句 2.用if语句实现双分支选择结构 二、switch语句 三、while循环语句 四、do…while循环语句 五、 for循环语句 foreach语句 六、break和continue语句 六、break和continue语句 七、随机数的产生方法 七、随机数的产生方法 上机练习 上机练习 ? 2006工程兵工程学院 计算机教研室 * * [格式]:if (表达式) 语句; [功能]:首先计算表达式的值,如果表达式的值为true,则执行后面的语句,如果表达式的值为false,则不执行后面的语句。 [格式]:if (表达式) 语句1; else 语句2; [功能]:首先计算表达式的值,如果表达式的值为true,则执行“语句1”,如果表达式的值为false,则执行“语句2”。 [格式]: switch(表达式) { case 常量表达式1: 语句1; break; case 常量表达式2: 语句2; break; …… case 常量表达式n: 语句n; break; [default: 语句n+1;break;] } 注意:break不可以省略,否则将会出现错误。 [格式]: while (表达式) 语句;(即循环体部分) [功能]:首先计算while后面圆括号内的表达式,如果其值为true,则执行循环语句部分,然后再次计算while后面圆括号内的表达式,重复上述过程……当某一次计算表达式的值时发现表达式的值为false,将退出循环,转入下一语句去执行。 注意:循环体中应有使循环趋于结束的语句,即能够使表达式的值由true变为false的语句 。当型循环又称“允许0次循环”。 [格式]:do 语句;(循环体部分) while (表达式); [功能]:执行循环体中的语句,然后计算表达式的值,若表达式的值为true,则再执行循环体中的语句……如此循环,直到某次计算表达式值时,发现表达式的值为false,此时将不再执行循环体而是转到循环体后面的语句执行。 注意:无论一开始表达式的值是true还是false,循环体中的语句至少执行一次,因此直到型循环又称“不允许0次循环”。 [格式]: for(表达式1;表达式2;表达式3) 语句; [功能]:首先计算表达式1,然后计算表达式2,若表达式2的值为true,则执行for语句中的循环体(语句),循环体执行后,计算表达式3,然后再计算表达式2,若表达式2的值为true,再执行for语句中的循环体(语句)……如此循环,当某一次计算表达式2的值时发现它的值为false,将退出for循环,执行for后面的语句。 [格式]: foreach(数据类型符 变量名 in 数组或集合) 循环体; [功能]: 对数组或集合中的每一个元素(用“变量名”表示),执行循环体中的语句。 问题: (1)“表达式1”可省略吗? (2)“表达式2”应是逻辑表达式或关系表达式 ,可省略吗? (3)“表达式3” 可省略吗? (4)可以同时省略“表达式1”和“表达式3 ”吗? (5)可以同时省略“表达式1”、“表达式2”和“表达式3 ”吗? 1.break语句 [格式]: break; [功能]:终止对循环的执行,流程直接跳转到当前循环语句的下一语句执行。 [说明]: (1)break语句只可用在switch语句和三种循环语句中; (2)一般在循环体中并不直接使用break语句,而是和一个if语句进行配合使用, 2.continue语句 [格式]: continue; [功能]:结束本次循环,即跳过本次循环体中余下的尚未执行的语句,接着再一次进行循环条件判断,以便执行下一次循环 。

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档