【回顾】C#从入门到精通第六章笔记
C#从入门到精通(第五版)第六章笔记

流程控制语句
1.条件语句
1.1.简单的if语句
语法:
if(表达式)
{
语句
}
①.表达式:布尔表达式
②.语句:条件为真时执行的语句
特殊:
if(布尔表达式)
{
单一语句
}
等价于(省略大括号)
if(布尔表达式)
单一语句
1.2.if…else语句
if…else语句是if语句的标准形式,在简单if语句的基础上增加了一个else从句。
语法:
if(表达式){
语句1
}else{
语句2
}
①.表达式:布尔表达式
②.语句1:条件为真时执行的语句
③.语句2:条件为假时执行的语句
1.3.if…else if语句
语法:
if (表达式1){
语句1
}else if(表达式2){
语句2
}
…
else if(表达式n){
语句n
}else{
语句n+1
}
注意:else和if之间有一个空格
1.4.switch多分支语句
语法:
switch (表达式){
case 常量表达式1:
语句1;
break;
case 常量表达式2:
语句2;
break;
…
case 常量表达式n:
语句n;
break;
default:
语句n+1;
break;
}
2.循环语句(主要用于反复执行嵌入语句)
2.1.while语句
while语句用于根据条件值执行一条语句零次或多次,当每次while语句中的代码执行完毕时,将重新查看是否符合条件值,若符合,则再次执行相同的程序代码,否则跳出while语句。
语法:
while(布尔表达式)
{
语句块
}
2.2.do…while语句
do…while循环语句则先执行一次循环后,再判断条件是否成立。也就是说do…while循环语句中“{}”中的程序段至少要被执行一次。
语法:
do
{
语句块
} while(布尔表达式);
2.3.for循环语句
for语句用于计算一个初始化序列,然后当某个条件为真时,重复执行嵌套语句并计算一个迭代表达式序列。如果为假,则终止循环,退出for循环。
语法:
for (初始化表达式; 条件表达式; 迭代表达式)
{
语句块
}
2.4.foreach语句
foreach语句用于枚举一个集合的元素,并对该集合中的每个元素执行一次嵌入语句。
语法:
foreach(【类型】 【迭代变量名】 in 【集合类型表达式】) 集合类型表达式是数组型
{
【语句块】
}
3.跳转语句
(1).break语句
break语句用于退出包含在最内层的循环或者退出一个switch语句。
(2).continue语句
continue语句用于中止本次循环,并开始下一次循环。
注意:continue语句只能应用在while、 do…while 、 for、foreach语句中。
(3).goto语句
建议不要用,故不讲。
(4). return语句
return语句表示返回语句。
第六章完!