黑马程序员——程序控制结构

来源:互联网 发布:mac打不开exe文件夹 编辑:程序博客网 时间:2024/05/26 12:01

---------------------- 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培训、期待与您交流! ----------------------

0 0
原创粉丝点击