C# 流程控制 基础内容
一: 首先来看看流程控制图:
1. 流程控制图使用的目的是:使用标准化的图形方案来分析某个功能的实现步骤。
在这里我插入一张图片来描述流程图的形状及形状所表示的含义:
二 流程控制语句:
1. if 语句
C#中 if语句是判断语句:下面插入一张图片来具体描述
如果条件1成立,则执行代码
如果条件1不成立 ,判断条件2,条件2成立则执行代码2.
如果以上条件都不成立 ,则执行代码n.
if 判断语句在开发中可以与三目运算符进行替换。
2.switch 选择语句: 代码格式:
switch(变量或表达式) //先计算变量或表达式的值
{
case值1: //将该值从上到下依次和case后面的值进行比较
代码1
break; //若该值与某一个case后面的值相同,则运行该case下面的代码。
case值2:
代码2 //若与所有的case后面的值都不相同,则运行default后面的代码。
break;
default:
代码n
break;
}
这里的值1,值2 类型必须相同,能够进行比较。
3. while 循环
这里只列出最基本常见的几种
while (循环条件) //这里的循环条件可以是:值,变量,表达式,其返回类型必须是bool类型。
{
循环体 // 如果循环条件为真 ,则执行循环体;
} // 执行完循环体后 再判断条件是否为真;如果为真再执行循环体.......直到循环条件
4. for 循环
代码格式: for 循环(表达式1;循环条件;表达式2 ) //表达式1可以是任意代码,一定会执行并且只执行一次
{
循环体
}
5. do while 循环
代码格式: do {
循环体
} //先执行一次循环体,再判断循环条件是否满足,如果满足则再执行循环体。
while(循环条
在上述的的循环中,根据不同的情况选择不同的循环语句。所谓的循环条件就是指满足一定的条件,然后程序根据流程一步一步执行,直到不满足条件为止。
在实际开发中我们会遇到很多查找问题,也就是在循环中找到目标数据的过程,用比较正式的语言就是: 在样本中,依次寻找目标数据,就会用到循环,循环 一定是从样本的第一个数据开始,在到达样本最后一个数据结束。 循环体中一定包含一个判断,该判断用于判断当前的数据是否是目标数据。
有时候,仅仅需要样本范围内的一部分数据,即 对样本数据进行筛选,这样的方式也叫遍历。比较常见的就是对样本计数 和 对样本求和。