您的位置:首页 > 编程语言 > C#

C# 学习总结 之 流程控制

2009-04-27 20:33 387 查看
流程控制
名称语句形式意义
顺序结构  从上向下顺序执行
无条件跳转   
分支机构if语句实现分支if(判断){处理}如果…则…
if(判断){处理}else{处理}如果…则…,否则…
if…elseif…elseif…else嵌套进行多条件判断
switch语句实现分支switch(variable)
{
case value1:
statement1
break;
case value2:
statement2
break;
...
default:
statement
break;
}
如果case分支种没有break语句,即使匹配了此分支,程序也要执行下一个case分支,,直到遇到break为止。如没有任何分子满足条件,程序最后进行default分支
循环结构while语句实现循环while(条件){...}如果…就… 表示如果符合条件就执行循环若循环有初始值,且都要累加、累减,则使用for循环比while循环要好。
do{...}while(条件)直到…为止… 表示直到满足条件就退出循环,至少会执行一次
for语句实现循环for(expressionl1 ;expressionl2;expressionl3)
{
statement
}
expressionl1:条件初始值
expressionl2:判断条件
expressionl3:执行statement后要执行的语句,用来改变条件,如累加等。
Statement: 符合条件时的执行语句
使用break/continue控制循环 break 可以用于中断循环,从循环中跳出。
Continue可以提前结束一次循环过程中执行的循环体,直接进入下一次循环。
备注:   
条件编译#define 建立一个预定义符号 ,必须放于文件首行,并在整个文件中有效
#undef 取消一个预定义符合
#if  条件判断指令
#else 
#elif 
#endif 
异常处理try、 catch、 finallytry{...}
catch{...}
finally{...}
当try{...}代码块出现异常,将自动转向 catch{...}代码块,并执行其中的内容,无论是否出现异常,程序都会执行finally{...}中的代码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: