流程控制中的分支和循环:
分支:有条件的执行代码
循环:重复执行相同的代码
布尔(比较)运算符:
布尔运算符-处理布尔值:
条件布尔运算符:
布尔赋值运算符:
&和|运算符还有一个作用:对数值执行操作
goto语句:
在程序中我们可以给代码加上标签,这样就可以使用goto语句直接调到标签的地方去执行goto语句的语法goto;标签定义:
实例:
int myInteger = 5;
goto myLabel;
myInteger ++;
myLabel:
Console.WriteLine(myInteger);
三元运算符:
语法?:<resultIfTrue>:<resultIfFalse>
if (){
}else if(){
}else if(){
}else{
}
else if可以有0或者多个
else 只能有0或者1个
switch语句用法:
1.与goto结合使用
2.两个case:
无论是满足条件1还是条件2都会执行2后面的代码
do循环:
语法结构
do
{<code to be looped>;}
while(<test>);//<test>返回的是一个bool值(循环的条件判断)
while循环:
语法结构
while(<test>)
{<code to be looped>}
for循环:
语法结构
for(<initialization>;<condition>;<operation>)
{
<code to loop>
}
initialization是初始化,这里可以定义一个变量,也可以给变量赋值
condition是判断是否执行循环的条件
每次执行完循环都会执行operation代码
循环的中断:break(终止当前循环)
循环的中断:continue(终止当前循环继续下一个循环)
循环的中断:goto 可以直接跳到某一个位置
循环的中断:return 跳出循环(跳出函数)
网友评论