流量控制
程序流程就是C#代码的执行顺序。这两种方法是分支和循环。分支根据计算的结果有条件的执行代码。循环重复执行相同的语句。这两种方法都用到了布尔逻辑。
一、布尔逻辑
bool类型可以有两个值:true或false。
1.1.布尔按位运算符和赋值运算符
1.2.运算符优先级的更新
二、分支
分支是控制下一步要执行哪行代码的过程。要跳转到的代码行由某个条件语句来控制。
本文介绍C#中的三种分支技术:
1.三元运算符;
2.if语句;
3.switch语句。
2.1.三元运算符
一元运算符有一个操作数,二元运算符有两个操作数,三元运算符有三个操作数。
2.2.if语句
2.3.switch语句
switch语句非常类似于if语句,因为它也是根据测试的值来有条件的执行代码。但是,switch语句可以一次将测试变量与多个值进行比较,而不是仅测试一个条件。
三、循环
循环就是重复执行语句。
3.1.do循环
do循环以下述方式执行:执行标记为循环的代码,然后进行一个布尔测试,如果测试结果为true,就再次执行这段代码,并重复这个过程。当测试结果为false时,就推出循环。
3.2.while循环
while循环非常类似于do循环,但有一个重要的区别:wh