C#笔记06 流程控制语句

C#笔记06 流程控制语句

——本系列是基于人民邮电出版社《C#2008 C#图解教程》、清华大学出版社《C#入门经典(第五版)》两本书的自学C#笔记,如果您发现了本文的纰漏,还望不吝指正。

写在前边

语句是描述一个类型或告诉程序去执行一个动作的源代码指令 ———人民邮电出版社《C#2008 C#图解教程》

本章介绍控制程序流的两种方法。程序流程就是C#代码的执行顺序。这两种方法就是分支和循环。分支是有条件地执行代码。条件取决于计算的结果,例如,“只有myVal 小于10,才执行这行代码”。循环重复执行相同的语句(重复执行一定的次数,或者在满足测试条件后停止执行)。 ——清华大学出版社《C#入门经典(第五版)》

1. if语句

if语句的功能比较多,是有效的决策方式。与?:语句不同的是,if语句没有结果(所以不在赋值语句中使用它),使用该语句是为了有条件地执行其他语句。

复习:条件运算符 ?:

可以理解成了if…else结构的书写

if ( x < y )
    intVar = 5;
else 
    intVar = 10;
//也可以写成
intVar = x < y 
? 5 
: 10;
  • if(布尔表达式) { 代码 }
    当布尔表达式为真时 ,会执行if块中的代码
    为假的时候会跳过if块
  • if(布尔表达式) { 代码 }
    else{ 代码 }
    当布尔表达式为假的时候,会进入else块中
    为真的时候会进入if块中
    两者只能进一个
  • else if()
    会去判断if()里的条件,如果为假,会接着去判断下一个else if()的条件
    一旦有一个条件为真,会进入对应的块中执行里面的代码,其他的就不会去判断了
if (var1 == 1)
{
   
    // Do something.
}
else if (var1 == 2)
{
   
    // Do something else.
}
else if (var1 == 3 || var1 == 4)
{
   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值