C#编程学习笔记3

条件结构

流程图描述程序逻辑
1.流程图是程序步骤的图形化表示方法。
2.以下图形中,流程线用来连接相邻的两个步骤;每一个程序都有且仅有一个开始和结束。
C#编程学习笔记3_第1张图片
C#编程学习笔记3_第2张图片

判断和分支
1.这个程序在“balance<10”这个步骤出现了分支,“balance<10”被称为判断( bool 类型),当判断为 true 时,执行左边的分支,输出提示;当判断为 false 时,执行右边的分支,不输出任何内容。在C#中,这个结构成为条件结构,通常用 if 关键字来实现.
C#编程学习笔记3_第3张图片
C#编程学习笔记3_第4张图片

if...else条件结构
1.这个由 if 和 else 组成的结构是条件结构的一种,它的基本逻辑是:当条件为 true 时,执行分支1,否则,执行分支2。
C#编程学习笔记3_第5张图片
C#编程学习笔记3_第6张图片

嵌套的if结构
1.多层if结构
C#编程学习笔记3_第7张图片
C#编程学习笔记3_第8张图片

多重if结构
1.多重同级if结构
C#编程学习笔记3_第9张图片
C#编程学习笔记3_第10张图片

条件运算符
1.C#提供了一种条件运算符,能够代替简单的 if...else 结构。
这种条件运算符的语法:条件表达式 ? 分支1 : 分支2
?: 就是条件运算符,可以看到它有3个操作数,所以又被称为三元运算符。它的运算逻辑是:当条件表达式为 true 时,执行分支1;当条件表达式为 false 时,执行分支2。
C#编程学习笔记3_第11张图片

switch判断结构
1.switch 条件结构,可以用来对变量进行多个分支的等值判断。
2.(变量)与每一个 case 后面的常量进行等值比较,如果相等,就执行对应的分支。执行分支以后, break 关键字会使 switch 结构中止,不会再判断后面的常量。如果变量与所有的常量都不相同,则执行 default 后面的分支。
3.switch 中的(变量)只能是3种类型:整型(如 int )、字符型( char )、字符串类型( string )。
C#编程学习笔记3_第12张图片
C#编程学习笔记3_第13张图片

你可能感兴趣的:(技术)