流程控制语句

因为是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、枚举、整数的比较

流程图表示为:

 

转载于:https://www.cnblogs.com/ll0627/p/9427108.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值