C#学习笔记_04_流程控制
2024-08-31 04:58:15
04_流程控制
- 程序的执行结构:
- 顺序结构
- 分支结构
- 循环结构
- 可以通过某些特定的控制语句来控制代码的执行结构
- 分支流程控制
- if else
- 基本语法
- 可以只有if没有else,但是不能没有if只有else
- 如果if或者else后面的大括号中只有一句语句,那么大括号可以省略
- 多分支结构
- switch case
- 基本语法
- 注意:
- case捕获的数值不能多个相同重复
- condition的数值类型和case捕获的数值类型匹配
- break:跳出
- 穿透性:在C#中,如果一个case后面没有语句,那么break可以不加,保留穿透性,如果一个case后面有语句,那么必须要添加break;
- if else
- 循环流程控制
- for
- 基本语法
- 循环中的每部分执行顺序
- 1、int number = 2; 循环的起点
- 2、number <= 100; 循环的条件
- 如果条件成立
- 3.1、执行循环体
- 4、number += 2; 循环步长
- 如果条件不成立
- 3.2、结束循环
- 循环中的关键字
- break:表示结束循环
- continue:结束本次循环,进入下次循环
- while
- 基本语法
- 先判断循环条件是否满足,然后再决定是否循环
- do while
- 基本语法
- 先进行一次循环体,再判断条件是否成立,决定是否继续循环
- for
最新文章
- Centos允许root远程登录设置
- javaWeb项目部署到阿里云服务器步骤
- java的各种类型转换汇总
- CSS3中的2D转换
- 跨域请求获取Solr json检索结果并高亮显示
- [Slimdx]顶点和索引缓冲,绘制了2个分离的三角形
- AppDomain
- 下拉框&mdash;&mdash;把一个select框中选中内容移到另一个select框中遇到的问题
- Java的Log系统介绍和切换(转)
- 关于phpcms中模块_tag.class.php中的pc_tag()方法的含义
- Android注解学习(2)
- EBS开发性能优化之SQL语句优化
- Android对话框AlertDialog-android学习之旅(四十二)
- 计算机17-3,4作业A
- 使用Flask部署机器学习模型
- prim算法,克鲁斯卡尔算法---最小生成树
- 唯美MACD
- Android开发教程 - 使用Data Binding(一) 介绍
- Infopath 2010 接收SQL Server数据
- 字符集(编码)转换_Qt532_QString