---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
改变程序执行的方向---程序控制结构
1、顺序结构
在程序中没有选择、循环,运行按着代码从上而下的运行的代码
2、选择结构
(1)for循环结构:
for(int i=0; i<5; i++){}
执行顺序:当循环开始后,先执行int i = 0,对循环变量赋初值,接着判断是否满足循环条件,满足则执行{},之后执行循环控制i++;然后判断是否满足循环条件,就这样判断并循环下去,
结束判断:1.直到不满足循环条件,自然结束循环。2、遇到break结束本次循环。3、遇到continue跳过一次循环。并且在break和continue之后出现的语句将会是无效语句也就是永远执行不到的语句。
用法:循环一般用于不确定循环次数,或次数较多的时候
(2)while循环:
while(循环条件){}
执行顺序:当执行到while循环时先判断循环条件是true 还是false,true则执行;次数的判断条件只能是double类型的数据类型
结束判断:在循环体中一顿狂转后,当判断条件false后循环结束,或者和for一样越到break和continue那样结束循环周期
用法:一般用于
do...while循环:
{}while(判断条件)
执行顺序:和while稍有不同就是不管循环条件,先执行一次,在判断是否满足需要循环的条件,如果满足了,在做一次,再满足了就在整一下;
3、选择结构:
witch(....){
catch-:
catch-:
break;
catch-;
deafualt:
}
执行顺序:进入选择后,看条件满足于哪一个执行catch语句就执行哪一个catch语句
结束判断:不管是选择执行哪一个catch,只有遇到break、return、或者没有遇到就执行到witch语句的最后自然结束
用法:判断条件只能是int、short、char、short等基本数据类型;当清楚选择执行的条件的个数,且数量不是很多时使用,如果如同在做判断某几个选择的条件执行的语句都是一样时,只需要写一个执行语句,且在多个选择之间不加入break;catch和deafault之间没有顺序,只有当没有一个catch满足时就执行默认语句。
毕老师授课总结:
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------