C# 学习总结 之 流程控制

流程控制
名称语句形式意义
顺序结构  从上向下顺序执行
无条件跳转   
分支机构if语句实现分支if(判断){处理}如果…则…
if(判断){处理}else{处理}如果…则…,否则…
ifelseifelseif…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 expressionl2expressionl3
{
 
 statement

}
expressionl1:条件初始值
expressionl2:判断条件
expressionl3:执行statement后要执行的语句,用来改变条件,如累加等。
Statement: 符合条件时的执行语句
使用break/continue控制循环 break 可以用于中断循环,从循环中跳出。
Continue可以提前结束一次循环过程中执行的循环体,直接进入下一次循环。
备注:   
条件编译#define 建立一个预定义符号 ,必须放于文件首行,并在整个文件中有效
#undef 取消一个预定义符合
#if  条件判断指令
#else 
#elif 
#endif 
异常处理try、 catch、 finallytry{...} 
catch
{...}  
finally{...}
当try{...}代码块出现异常,将自动转向 catch{...}代码块,并执行其中的内容,无论是否出现异常,程序都会执行finally{...}中的代码。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值