因为是C#语言的小白,才刚学习,这里就挑了一个目前看来较为常用的点记录一下。
流程控制语句分别有:if判断,switch选择,循环
首先,if判断, 代码格式
if(条件1) //条件为bool类型
{ 代码1 //代码1.2.N可以任意功能、任意数量的代码}else if(条件2) // else if 这段代码可以重复任意次数{
代码2}else{ 代码N}代码解释:
如果条件1成立,则执行代码1否则判断条件2是否成立,如果成立,则执行代码2如果以上的条件都不成立,执行代码N注:如果代码只有一句的时候,大括号可以省略
最后一句else也可以省略,如果以上条件都不成立,则结束
else if可以重复写或依次都不写
流程图表示为:
switch选择
代码格式:
switch(变量或表达式)
{ case 值1: 代码1 break; case 值2; 代码2 break; default: 代码N break;}代码解释:先计算出变量或表达式的值将该值从上到下依次和case后的值进行比较若与某一个case后面的值相同,则运行该case下面的代码若与所有的case后面的值都不相同,则运行default后面的代码
注:1.每一个分支后面必须有break。
2. 值必须是具体的值,不能是变量和表达式,并且值的类型要和变量或表达式的类型进行相等的比较,比如都是int或者都是字符串。
3.switch可以转换成if,if不一定看转换成switch
4.case语句可以有任意多个,而default相当于if判断中的else,可以写也可以不写,数量只能0或1个。
5.仅支持string、char'、bool、枚举、整数的比较
流程图表示为: