C#语言的流程控制

一.流程图

      使用标准化的图形方案,分析某个功能的实现步骤
      1.流程图的形状
        椭圆
        表示流程的开始与结束,一个流程图中,只能出现一个开始和一个结束
       矩形
       表示功能中的每一个步骤
      平行四边形
       表示输入和输出
     菱形
      表示判断,判断有两种结果,真或假
    箭头
     连接其他图形,表示程序的流向
      2.功能分析和代码分离
        更加专注,便于解决复杂问题

二.流程控制语句

    1. if判断

       三木运算符 就是简化版的if判断

    2. switch选择
       每一个分支必须写break
       case后的值必须是具体的值(不能使变量或表达式)
       case后面的值必须与switch后面的类型一致
       case可以有任意多个,default只能有0或1个
       仅支持string、chat、bool、枚举、整数

    3.循环
      while
       while后的循环条件必须是:值、变量、表达式并且返回类型必须是bool类型
     循环体可以使任何功能、任何数量的代码

     do while
      先执行一次循环体,然后判断循环条件是否满足,如果满足则再次执行循环体。继续判断条件是否满足,直到条件不满足,才结束循环
  三.
break和continue

    1. break
      switch
       立即结束switch选择
   循环
      立即结束循环
    2.continue
       循环
       立即结束当次循环,进行下一次循环

四.查找问题

     根据需求,在一组数据中,找到需要的数据
     简单查找:在样本中依次寻找目标数据

猜你喜欢

转载自www.cnblogs.com/liuyizhou/p/9165249.html
今日推荐