流程控制 | ||||
名称 | 语句 | 形式 | 意义 | |
顺序结构 | 从上向下顺序执行 | |||
无条件跳转 | ||||
分支机构 | if语句实现分支 | if(判断){处理} | 如果…则… | |
if(判断){处理}else{处理} | 如果…则…,否则… | |||
if…elseif…else | if…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、 finally | try{...} catch{...} finally{...} | 当try{...}代码块出现异常,将自动转向 catch{...}代码块,并执行其中的内容,无论是否出现异常,程序都会执行finally{...}中的代码。 | |
C# 学习总结 之 流程控制
原创
©著作权归作者所有:来自51CTO博客作者JavaAlpha的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:自己收集的好用的日期插件
下一篇:目前最好的JSP分页技术
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Vue 脚手架(Vue CLI)
学校名称` SchoolName `</div>//有个点击事件<button @click="sendSchoolName">把学校名字给App</button>
#vue.js #前端 #javascript Vue App -
1NumPy 常用代码示例
共同学习,共同进取,吾辈自当相互勉励!存有异议或建议,敬请留言指正批评。
#numpy #python #开发语言 2d 数组 -
MavenException【测试】
A
#maven #eclipse #java maven 解决方法

















