2.1 C#基本数据类型
2.2 常量和变量
2.3 表达式和运算符
2.4 选择语句
2.5 循环语句
2.6 跳转语句
2.7 数组
跳转语句主要用于无条件地转移控制,它会将控制转到某个位置,这个位置就是跳转语句的目标。如果跳转语句在一个语句块内,而跳转目标缺在语句块之外,则改跳转语句退出改语句块。跳转语句主要包括:break语句、continue 语句、goto语句。
2.6.1 break 语句
break语句可以使流程跳出switch多分支结构,break还可以跳出循环体,执行循环体外的语句。通常应用于switch、while、do while、for 语句中。break语法格式为:
break;
2.6.2 contiue 语句
continue语句是用来结束本次循环,用来忽略循环语句内位与它后面的语句而直接开始新一轮循环。当continue语句包含在嵌套的语句中时候,只能使直接包含它的循环开始一次新的循环。continue 一般会结合if 语句搭配使用,表示在某种条件下不执行后面的语句,直接开始下一次循环。
continue 语句格式为:
continue;
2.6.3 goto 语句
goto语句为无条件跳转语句,使用goto语句可以无条件使程序跳转到指定的语句。goto语句格式为:
goto 标识符:
goto语句可以忽略当前的程序逻辑,直接是程序跳转到某一语句执行。使用的时候要慎重,防止程序流程混乱,使理解和调试程序都产生麻烦。