《掌握C控制语句.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《掌握C控制语句

语句是程序完成一次完整操作的基本单位。在默认情况下,程序的语句是顺序执行的。但是,如果一个程序顺序执行的语句,那么程序可能什么也做不了。在C#中又很多语句,通过这些语句可以控制程序代码的执行序列,提高程序的灵活性。从而实现比较复杂的程序。1选择语句用于根据某个表达式的值从若干条给定语句中选择一个来执行。选择语句包括if语句和sWitch语句两种。选择语句执行过程就好像在商场买东西,是拿现金还是刷卡,如果刷卡,是用信用卡,还是普通银行卡,它是对事物的一个选择过程。使用if语句实现单分支选择结构。英文单词if可以翻译成如果,例如,这里提供一句话,大家可以考虑如何通过if语句来实现,‘如果你能坚持不懈的努力,那么就会成功。“这句话如果使用if语句表达式就应该是下面的形式。If(你能坚持不懈的努力){就会成功;}也就是说,如果呢选择坚持不懈的去努力,那么就会实现自己的梦想,坚持不懈的努力使成功的先决条件,所以“()”里的内容是前提条件,只有满足了“()”里的内容,才能执行“{}”号的代码,这便是if语句的基本用法。在生活中,随处可见if语句的应用实例。例如,当一个人走到岔路口时摆在面前的有两条路,那么应该如何根据需要选择要走的路呢?If(布尔表达式){语句块;}如果布尔表达式达值为true,则执行if语句块的语句,如果布尔表达式的值为false,则跳过if语句而执行其他程序或结束程序。使用 if…..else语句实现双分支选择结构If语句的另一种形式是if…..else语句,在此处多出个else分支,可以翻译成“否则”。同样,这里通过一个句子来理解if….else语句的用法。例如,如果你是中国人,请举起右手,否则,请举起左手,使用if…..else if….else语句实现多分支选择结构在if…else语句的基础之上,扩展出if…else if….else语句,该语句通过判断多个条件以便决定执行什么操作。If语句之间可以互相嵌套,if语句和if….else语句之间可以互相嵌套使用,if….else语句之间也可以互相嵌套,这就是所谓的多层嵌套,但是使用起来时非常灵活的。使用switch语句实现多分支选择Swith语句就会简明清晰的多。Switch语句是多路选择语句,他是根据某个值来时程序从多个分支选择一个用于执行,Swith(表达式){Case【常量表达式】;【语句块】;breakCase【常量表达式】;【语句块】;breakCase【常量表达式】;【语句块】;breakCase【常量表达式】;【语句块】;breakDefault;【语句块】;break;}Switch关键字后面的括号()是条件表达式,大括号{}中的程序代码是有数个case子语句组成的。每个case关键字后面都有语句块,这些语句块都是switch语句可能执行的语句块。如果符合条件值,则case下的语句块就会执行,语句块执行完毕后,紧接着会执行break语句,使程序跳出switch语句。在switch语句中,表达式的类型必须是sbyte,byte,short,ushort,int,uint。Long。ulong,char,string和枚举类型中的一种。常量表达式的值必须是与表达式的类型兼容的常量,并且在switch语句中,不同case关键字后面的常量表达式必须不同,如果指定了相同的常量表达式,则会导致编译出错,一个switch语句中只能有一个default标签。在switch语句中,在case子句的语句块后经常使用break语句,其主要作用是跳出switch语句。Switch语句可以包括任意数目的case实例,但是任何两个case语句都不能具有相同的值循环语句当程序要反复执行某一操作时,就必须使用循环结构,比如遍历二叉树、输出数组元素等。C#中的循环语句主要包括while语句。Do….while语句、for语句和foreachc语句。本章将对这几种循环语句分别进行介绍。使用while语句循环执行语句While语句用于根据他的条件值执行零次或多次while语句块,当每次while语句块中的代码执行完毕时,将重新查看是否符合条件值,若符合则再次执行相同的程序代码,否则跳出while语句,执行其他程序代码。While(【布尔表达式】){【语句块】}While语句块的执行顺序如下1计算布尔表达式的值。2如果布尔表达式达值为true,程序执行语句块,执行完毕重新计算布尔表达式的值是否为true。3 如果布尔表达式的值为false,则控制将转移到while语句得到结尾。While语句在一开始判断布尔表达式是否为true,只有true执行循环体。While语句在显示生活中就相当一公园中的木马,当按下“启动”按钮时(也就是布尔值表达式设置为true),木马将不停的转动,如果按下“停

文档评论(0)

tt859685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档