C#流程控制
1、布尔逻辑
bool类型有两个值:true 和 false . 真 和 假
布尔比较运算符也称为关系运算符
varl = var2 || var3 // 如果var2或val3(或两者都是),val1 的值就是true,否则为false(逻辑或)
2、goto 语句
语法:goto <labername>
例:
int myInt = 6;
goto myLaber;
myInt += 10;
myLaber:
Console.WriteLine("myInt = {0}", myInt);
3、三元运算符
语法:<test> ? <true> : <false> ;
string myEge = (myInt < 5) ? "my ege 20" : "my ege 30";
示例说明
如果 myInt 小于 5 "my ege 20 " 赋给 myEge ,如果 myInt 大于或等于 5 "my ege 30" 赋给 myEge;
4、if 语句
if(<test>)
{
<test> is true
}
else
{
<test> is false
}
5、switch 语句
switch(<testVal>)
{
case <comVal1>:
<testVal == comVal1;
break;
case <comVal2>:
<testVal == comVal2;
break;
}
6、声明常量
注意声明常量同时必须给他赋值
const int ege = 20;
7、do循环
do
{
}while(<test>)
8、while 循环
while(<test>)
{
}
9、for 循环
int i;
for(i = 1 ; i<= 10 ; i++)
{
}
10、循环的中断
break ---立即终止循环
continue --- 立即终止当前的循环(继续执行下一次循环)
goto --- 可以跳出循环,到已标记好位置
return --- 跳出循环及其包含的函数