---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
跳转语句:1、break
用法:
1)可以用户switch-case判断中,用于跳出switch
2)用在循环中,用户立即跳出(终止)循环
注意:当break用户循环中时,break仅仅是跳出break所在的循环
2、continue
用户循环中,程序一旦执行到continue语句,立即结束本次循环(就是不再执行循环体中continue下面的语句了)
直接进行下一次循环(如果是do-while / while 直接进行下一次循环条件的判断,如果条件为true则执行循环体
如果条件为false,则跳出循环)如果是for循环,则先执行for(语句1;语句2;语句3)循环中的语句3,再对循环条件进行判断,是否执行循环体
3、return
4、goto
跳转到goto 后面跟的标签的位置
举例:
//让用户输入两个数,求输入最大的数
static void Main(string[] args)
{
int a = 10;
int b = 15;
//if (a > b)
//{
// Console.WriteLine(a);
//}
//else
//{
// Console.WriteLine(b);
//}
//int max = a > b ? a : b;
//Console.WriteLine(max);
goto biaoqian;
Console.WriteLine(a>b?a:b);
Console.ReadKey();
biaoqian:
Console.WriteLine("标签后面跟着的语句");
Console.ReadKey();
}
分支结构:
三元表达式:
表达式1 ?表达式2 :表达式3
执行过程:
表达式1:应该是一个能够计算成bool类型的值
首先计算表达式1:
如果表达式1的值为true,则表达式2作为整个表达式的值
如果表达式2的值为false,则表达式3作为整个表达式的值
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
详细请查看:www.itheima.com