博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#学习速记_流程控制
阅读量:7051 次
发布时间:2019-06-28

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

hot3.png

布尔逻辑

  • bool值:true 或 false
  • 奠基人:19世纪中叶,英国数学家,乔治·布尔

布尔比较运算符

运算符 类别 示例表达式 结果
== 二元 var1 = var2 == var3; 如果 var2 等于 var3 ,var1 的值是 true,否则值为 false
!= 二元 var1 = var2 != var3; 如果 var2 不等于 var3 ,var1 的值是 true,否则值为 false
< 二元 var1 = var2 < var3; 如果 var2 小于 var3 ,var1 的值是 true,否则值为 false
<= 二元 var1 = var2 <= var3; 如果 var2 小于或等于 var3 ,var1 的值是 true,否则值为 false
> 二元 var1 = var2 > var3; 如果 var2 大于 var3 ,var1 的值是 true,否则值为 false
>= 二元 var1 = var2 >= var3; 如果 var2 大于或等于 var3 ,var1 的值是 true,否则值为 false
  • 字符串比较只能使用 == 及 !=

条件布尔运算符

运算符 类别 示例表达式 结果
&& 二元 var1 = var2 && var3; 如果 var2 与 var3 都是 true,则var1 的值为 true,否则值为 false
|| 二元 var1 = var2 || var3; 如果 var2 与 var3 其中一个为 true,则var1 的值为 true,否则值为 false

布尔按位运算符和赋值运算符

运算符 类别 示例表达式 结果
&= 二元 var1 &= var2; var1 的值是 var1 & var2 的结果
|= 二元 var1 |= var2; var1 的值是 var1 | var2 的结果
^= 二元 var1 ^= var2; var1 的值是 var1 ^ var2 的结果

运算符优先级(更新后)

优先级 运算符
++,--(用作前缀),(),+,-(一元),!,~
*,/,%
+,-
<<,>>
<,>,<=,>=
==,!=
&
^
|
&&
||
=,*=,/=,%=,+=,-=,<<=,>>=,&=,^=,|=
++,--(用作后缀)

分支

三元运算符

?
:

if 语句

if (
)
is true>;
if (
)
is true>;else is false>;
if (
){
is true>;}else{ is false>;}
if (var1 == 1){    // Do something.}else if (var1 ===2){    // Do something else.}else if (var1 ===3){    // Do something else.}else{    // Do something else.}

switch 语句

switch (
){ case
: // 这里是值,不能是表达式
==
> break; // 必须有 break ,否则编译报错 // goto case
; 采用此种方式测试连续值 case
:
==
> break; case
:
==
> break; default: // 可以不放在最后面
==
> break; // 此处必须有 break ,否则编译报错}

循环语句

do 循环

最少执行一次循环

do{    } while (
);

while 循环

while (
){
}

for 循环

for (
;
;
){
}

循环的中断

break

立即终止循环

continue

立即终止本次循环,继续执行下次循环

return

跳出循环及包含访循环的函数

转载于:https://my.oschina.net/moyung2014/blog/1809361

你可能感兴趣的文章
visio图片导入word和PPT的最清晰的方式
查看>>
DataGuard 环境rman恢复主库坏块一例
查看>>
邮件服务器最常见的安全问题及解决办法
查看>>
交换机真的只工作在第二层吗?
查看>>
走向DBA[MSSQL篇] 针对大表 设计高效的存储过程【原理篇】 附最差性能sql语句进化过程客串...
查看>>
Hibernate的十大罪状
查看>>
同一系统启动多个Tomcat服务
查看>>
网页设计的标准尺寸
查看>>
Python条件判断和循环
查看>>
15年编程生涯,资深架构师总结的7条经验
查看>>
第三节课作业
查看>>
最长回文子串问题
查看>>
ssh客户端及基于key登陆
查看>>
echo命令
查看>>
笔记4
查看>>
php实例:表格绘制
查看>>
十个顶级的C语言资源助你成为优秀的程序员
查看>>
图形语言 Kgo
查看>>
兄弟连第10节课
查看>>
调整Virtual Box硬盘大小
查看>>