补充资料c#中分支结构和循环结构.doc

补充资料c#中分支结构和循环结构.doc

ID:56275874

大小:31.50 KB

页数:4页

时间:2020-06-05

补充资料c#中分支结构和循环结构.doc_第1页
补充资料c#中分支结构和循环结构.doc_第2页
补充资料c#中分支结构和循环结构.doc_第3页
补充资料c#中分支结构和循环结构.doc_第4页
资源描述:

《补充资料c#中分支结构和循环结构.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、c#中的分支结构与循环结构一、分支结构分支是控制下一步要执行哪些代码的过程。要跳转的代码是由某个条件语句来控制的,这个条件语句使用布尔逻辑,对测试值和一个或多个可能的值进行比较。C#中的分支结构有以下三种:1、三元运算其语法如下:<条件运算>?<运算真的结果>:<运算假的结果>;例如:intMyNum=9;stringMyString=(MyNum>10)?“MyNum>10″:”MyNum<10″;2、if语句其最简单语法:if(<条件运算>)  <运算真的结果>;当然也可以将else语句和if语句合

2、并使用,指定其他的代码。如果<条件运算>的结果为false时就执行else语句。其语法结构如下:if(<条件运算>){   <运算真的结果>}else{   <运算假的结果>}例如,我们现在重新改写一下上面的三元运算if(MyNum>=10){    MyString=”MyNum>=10″;}else{   MyString=”MyNum<10″;}注:if或else语句之间可以加入更多的if与else子语句,以便进行更多的判断。但要注意的是,一个if语句并不一定需要else语句,而一个else语句则

3、一定要有一个if语句与其配对。例如:if(MyNum>=10){   //MyString=”MyNum>=10″;   if(MyNum=10)   {       MyString=”MyNum=10″;   }   else   {       MyString=”MyNum>10″;   }}else{   MyString=”MyNum<10″;}3、switch语句 我们知道当进行的比较少的情况下用if与else语句是很方便的,但是如果我们进行很多的比较时,就应该考虑使用另一种分支结构:sw

4、itch语句。其基本语法结构如下:switch(){   case:       ==>;       break;   case:       ==>;       break;  ………………….   case:       

5、==>;       break;  default:      !=>;       break;}这里的break语句是中断switch语句的执行,而执行该结构后面的语句。switch(MyNum){   case10:       MyString=”MyNum=10″;       break;   case11:       M

6、yString=”MyNum>10″;       break;   case9:       MyString=”MyNum<10″;       break;   default:       MyString=”Idon’tknowtheMyNum”;       break;}二、循环结构循环就是重复执行一些语句。这个技术使用起来非常方便,因为可以对操作重复任意多次,而无需每次都编写相同的代码。1、do循环:执行标记为循环的代码,然后进行一个布尔测试,如果测试的结果为true,就再次执行循环代码

7、,否则退出循环。do循环的结构如下:  do    {       ;    }while();    例如:    inti=1;    do    {     Mynum+=i;    }while(MyNnum<15);   注:使用do语句意味着循环代码至少会必执行一次。2、while循环while循环非常类似于do循环,但有一个重要的区别:while语句中的布尔测试是在循环开始时进行,而不是最后。如果测试结果为false,循环代码将不会被执行,而直接

8、执行循环后面的代码。  while循环的结构如下:  while()    {    ;    }    例如:    inti=1;    while(MyNnum<15)    {       Mynum+=i;    }3、for循环这类循环可以执行指定的次数,并维护它自己的计数器。要定义for循环,需要下述信息:  初始化计数器变量的一个起始值  继续循环的条件  在每次循环的最后,对计数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。