C#基础学习——流程控制语句

【前言】

 和师父们约定,大家一起每周写两篇博客,其中一篇技术博客。这就是本周的!

【正文】

顺序结构语句

条件(选择)结构语句

 选择结构主要有:单入口双分支、单入口三分支、单入口多分支。除了用if语句来实现,还可以用switch语句来完成。
if语句三种类型
  if...语句
  if...else...语句
  if...else if...else...语句
  接下来说一下具体的用法:
  if (true)// 括号中的应该说是一个**布尔表达式**
  {        // 如果语句块只有一条语句,那么头尾的{}可以去掉。
    A;     //如果上边的布尔表达式为TRUE,那么执行A,否则什么都不执行。    
  }        //if(布尔表达式)和语句块可以在一行上,也可以分开两行以上。
  ———————————————————————————————————————————————————————————
  if (true)//  如果表达式的值为true,执行B,否则执行C。
  {
    B;      
  }
  else     //  无论表达式的结果是true还是false,B和C至少一个语句块被执行。
  {
    C;
  }
  ————————————————————————————————————————————————————————————
 if (布尔表达式1)   //结构如此,无需多说了!
 {
 语句块1;
 }
 else if (布尔表达式2)
 {
 语句块2;
 }
 else if (布尔表达式n)
 {
 语句块n;
 }
 else
 {
 语句块n+1;
 }
switch语句(单入口多分支)
switch (switch_on)
{
    case 常量表达式1:
    语句块1;
    case 常量表达式2:
    语句块2;
    case 常量表达式3:
    语句块3;
    case 常量表达式n:
    语句块n;
    default
    语句块n+1;
    break;
 }

循环结构语句

    while语句:当不满足循环条件时,一次都不执行
    while (条件式)    //属于当型循环语句,先判断再执行。
    {               //条件表达式的返回值一定是布尔类型
      A             //当返回值为true时,执行A。一直为true,循环执行。       
    }               //当返回值为false时,退出while语句。执行后面的。

    do...while语句  当不满足循环条件时,执行一次
    do              //先执行,后判断
    {               //先执行一次B,结果与条件语句比较。
      B              
    } while (条件式);//返回值为true,循环,false,终止。

    for语句:知道循环次数、访问数组(可取代while)
    for (表达式1; 表达式2; 表达式3) //表达式2必须为布尔类型或者可以隐式转换。
    {  //先计算表达式1,然后计算表达式2,如果返回值为false则退出for语句
    A  //返回值为true,执行循环体A,接着计算表达式3,再计算表达式2    
    }  //返回值为true,执行循环体A,直到如果返回值为false则退出for语句
    for (int i = 0; i < length; i++)
    {

    }

    forreach语句:
    foreach (数据类型 变量 in 集合表达式)
    {
       语句序列;     
    }
    foreach (var item in collection)
    {

    }

转跳语句

 可以在程序中任意转跳。
 break语句:跳出循环体,终止循环语句
 continue语句:结束本次循环提前下一轮循环,整个循环语句仍在执行
 return语句:整个程序运行时,id安遇到return语句,整个函数的执行立即结束,如果函数的类型为void,则return后面不带返回值,否则带有相应的返回值。
 goto语句:不建议用了!敲学生的时候曾经用过!

【结尾】

 发现自己要学习的东西越来越多,小心脏都跳动了!
评论 39
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值