C#入门经典第四章

原创 2012年03月26日 10:51:14

第4章      流程控制

4.1 布尔逻辑

条件布尔运算符 &&,||先计算符号前面的值再判断要不要计算后面的值

这些运算符有时用于比较复杂的情形,例如:只有第一个操作数包含某个值时,才计算第二个操作数:var1=(var2!=0)&&(var3/var2>2);var2=0时就不会计算第二个表达式。

4.1.1位运算符

&和,|或,^异或,~取反

-x为(     ~x+1):数字的表示中,二进制的第一位为符号,x+(~x)+1=11111111111111111111+1=10000000000000000000=0

>>右移 <<左移

4.2 goto语句

goto  <labelName>

<labelName>:

4.3 分支

4.3.1 三元运算符

<test>?<result1>:<result2>

4.3.2 if

If(<test>)

{}

Else if

{}

else

{}

 

4.3.3 switch

Switch(<test>)

{

Case <comparisonVal1>:

 

Break;

Default:

 

Break;

}

C#不能执行完一个case中的内容后再执行下一个,如果一个case的内容中有语句,必须以break;结尾;但是如果一个case中没有语句,可以接着写下一个case,这样符合多个值的情况,执行相同的语句。

4.4 循环

4.4.1 do循环

Do

{}while(<test>);

4.4.2 while循环

While(<test>)

{}

4.4.3 for循环

For(<initialization);<condition>;<operation>)

{}

4.4.4 循环的终端

Break——立即终止循环。

Continume——立即跳出当前的循环,继续执行下一次。

Goto——跳到标记的位置

Return——跳出循环及其包含的函数

4.4.5 无限循环

While(true)

{}

相关文章推荐

算法竞赛入门经典(第二版)-刘汝佳-第四章 函数与递归 刽子手游戏

http://acm.hust.edu.cn/vjudge/contest/123676#problem/B    密码5201 #include #include #include #in...

SQL Server 2008编程入门经典笔记(第四章:连接)

第4章 连接 4.2内部连接 当返回列的名称在连接结果中多次出现时,必须完全限定列的名称。可以通过以下两种方法中的任一种来确定列名。 1.提供选择列所在表的表名,接着是一个点号(.)和列名(即表...

算法竞赛入门经典(第2版)-刘汝佳-第四章解题源码(C语言)(部分)

算法竞赛入门经典(第2版)-刘汝佳-第四章解题源码(C语言)

算法竞赛入门经典: 第四章 函数与递归 4.6解二元一次方程

/* 编写函数:solve,给定浮点数a,b,c,d,e,f,求解方程组ax+by=c,dx+ey=f 任务1:使用assert宏,让解不唯一时退出 任务2:解不唯一时仍然正常返回,但调用者有办...

C++入门经典 笔记(第四章)使用表达式、语句和运算符

1、语句 所有C++都是由语句组成,语句是以分号结尾的命令。每条语句可独占一行也可以将多条语句放在一行,只要每条语句都以分号结尾即可。 在C++程序的源代码中,空格、制表符和换行符统称为空白。空白...

《算法竞赛入门经典》第四章总结

例题 4-1两串字符串都只要,统计不同字符的出现次数,然后排个序,如果从小到大都相等则输出YES,否则输出NO。4-2好坑= =如果单词已经全部猜完直接跳出,我还以为如果此时如果猜的还有= =任要继...

算法竞赛入门经典 第四章答案

4.4.1 小问题集锦        任务1:使用assert宏,让解不唯一时退出。 #include #include void solve(double a,double b, double c...

《C#入门经典》第六版 学习笔记之第十章 定义类成员(1) 10.3 接口的实现~10.5 部分类方法定义

10.3 接口的实现 1、如何定义和实现接口? interface I {     //interface members. } 2、接口成员的定义与类成员的定义相似,但有个重要区别: ...
  • lzh3312
  • lzh3312
  • 2014年01月26日 02:14
  • 702

<C#入门经典>学习笔记之结构、数组及字符串

结构结构由几个数据组成的数据结构,这些数据可能具有不同的类型,用户可以定义自己的变量类型。 定义结构struct { ; }结构一定要在名称空间中声明。定义了结构类型后,可以定义新类型的变量...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#入门经典第四章
举报原因:
原因补充:

(最多只允许输入30个字)