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
       循环
       立即结束当次循环,进行下一次循环

四.查找问题

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

原文地址:https://www.cnblogs.com/liuyizhou/p/9165249.html

时间: 2024-07-28 16:32:03

C#语言的流程控制的相关文章

从头开始-04.C语言中流程控制

分支结构: if语句:当条表达式满足的时候就执行if后面大括号中语句 三种格式: if,if else , if else if else 特点:1.只有一个代码块会被执行 2.若有else那么必有一个代码会被执行 3.一个if语句中只能以if开头,最多只能有一个else,可以有任意个else if switch(表达式){ case 常量: ... break; case 常量1: ... break; default: ... break; } : 使用场景:当一个变量只有几个固定的取值的时

c语言之流程控制

1.流程控制的定义:程序执行的顺序 2.流程控制的分类:顺序.选择.循环 选择   if语句 1 最简单的if应用 格式: if (表达式) 语句: 2.if的作用范围    只能控制if之后的第一个语句,若想控制多个语句,需要将这些语句用花括号括起来 3. if.....else.....的用法 格式:if (表达式) 语句1: else 语句2: 4. if.....else if......if.....语句 格式:if (表达式) 语句1: else if 语句2: ..........

《黑马程序员》C语言中流程控制(C语言)

一.流程控制 C语言中程序运行中共分为3中结构: 顺序结构:默认的流程结构.按照书写顺序执行每一条语句. 选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码. 循环结构:在给定条件成立的情况下,反复执行某一段代码. 二.选择结构 if语句结构如下所示,if运行条件只有两个0或1 if(语句一) { printf("博客"); } else if { printf("博客1"); } else if { printf("博客2");

黑马程序员——c语言的流程控制

1. 流程控制 ● 顺序结构:默认的流程结构.按照书写顺序执行每一条语句. ● 选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码. ● 循环结构:在给定条件成立的情况下,反复执行某一段代码. 2. 选择结构-if 1. 简单使用 ● if (表达式)  语句1;     注:如果条件为真,就执行后面的语句,否则不执行. ◆ if(count>50)  开班;  上课; 1 #include <stdio.h> 2 int main() 3 { 4 // 人数 5 int

python语言的流程控制

流程控制 1.python语句的分类2.流程控制相关的分类3.顺序结构4.分支结构5.循环结构6.其他流程控制语句 1.python语句的分类 1.单行代码 一行的python代码 2.代码块/组:以冒号作为开始,用缩进划分相同作用域,这样的结构称之为代码块,是一个整体.作用域是指作用范围.作用区域,使用了相同的缩进,即有相同的作用域.缩进:一个table距离或者四个空格.注意:代码块/组中严格区分空格和table,不能混合使用,必须只使用一种方式缩进! 2.流程控制的分类流程控制:对计算机执行

Java语言的流程控制

Java语言中有三种流程控制结构: 1.               顺序结构 2.               选择结构 3.               循环结构 顺序结构 含义:按语句的先后顺序来依次执行. 选择结构 含义:根据条件从多个分支中选择其中一条来执行.比如:if语句.if-else语句.switch语句. 条件语句(if.if-else.if嵌套.多重if): 特点:准确地检测判断条件成立与否.再决定是否执行后面的语句. if语句 格式: if(条件表达式) { 语句 } if

C语言基础之函数和流程控制

函数和流程控制也是每个编程语言的基本概念,函数是划分模块的最小单位,良好的函数规划能直接提升软件的质量,C语言的流程控制主要由以下几个语句组成,条件分支语句.选择语句.循环语句.goto语句.return语句等. 函数的定义 一个函数包含返回值.函数名和参数列表,如下定义了一个返回值为 int 函数名为show拥有一个int类型参数的函数 int show(int param) {     printf("这是一个名为show的函数");     return 0; } 再来定义个没有

golang 流程控制

Go语言的流程控制主要分为三大类: 1. 条件判断 2. 循环控制 3. 无条件跳转 条件判断 Go语言的条件判断由if ... else if ... else 语句实现,条件表达式值必须是布尔类型,可省略圆括号,但是花括号不能省略且左花括号不能另起一行,比如: if 7%2 == 0 {     fmt.Println("7 is even") } else {     fmt.Println("7 is odd") }     if 8%4 == 0 {   

黑马程序员-------------C语言流程控制-选择结构

流程控制 c语言中有3中结构控制程序运行1> 顺序结构:默认的流程结构,按照书写的顺序执行每一条语句2> 选择结构:对给定的条件进行判断,在根据判断结果来决定来执行哪一段代码3> 循环结构:在给定条件成立的情况下,反复执行某一段代码 1.选择结构 if语句 1>if的第一种结构 if(条件){//条件成立就会执行下面语句 语句1: 语句2: ....... } 例子: #include <stdio.h> int main (){ //人数 int cout = 0;