博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
流程控制语句
阅读量:6261 次
发布时间:2019-06-22

本文共 792 字,大约阅读时间需要 2 分钟。

因为是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

你可能感兴趣的文章
Git学习分享
查看>>
阿里云移动端播放器高级功能---画面控制
查看>>
Ethereum地址是如何生成的
查看>>
峰采 #2
查看>>
高阶组件之属性代理
查看>>
Python 比特币 教程 之一:创建机器人
查看>>
extract-text-webpack-plugin用法
查看>>
java中的多线程你只要看这一篇就够了
查看>>
利用tornado实现表格文件预览
查看>>
深入call apply bind
查看>>
「前端面试题系列6」理解函数的柯里化
查看>>
用友云开发者中心助你上云系列之在线调试
查看>>
【跃迁之路】【724天】程序员高效学习方法论探索系列(实验阶段481-2019.2.14)...
查看>>
个人博客四|注册登录退出功能后台开发
查看>>
工作中常用到的ES6语法
查看>>
Django-Signals信号量
查看>>
flac格式转换mp3格式要用什么软件
查看>>
19. Remove Nth Node From End of List
查看>>
最佳在线图表软件
查看>>
Work with Alexa : 智能设备连接到Alexa
查看>>