程序的跳出,与跳过,和函数的打破

break ;      跳出本层循环,只影响一层循环或判断,跳出一个大括号;

运行结果:
1                                       可见内循环到  5 的时候就直接被 break 直接打破了,但是,外循环不受影响
12
123
1234
1234
1234
1234
1234
1234
1234

continue ; 跳出本次循环进行下一次循环, 只影响一层判断,跳出一个大括号,if语句判断它何时使用 

输出为:
1
12                                                可见输出结果都是没有5的,因为 5 在上述内循环中被 continue 给跳
123                                          过了; 但是外循环不受影响;
1234
1234
12346
123467
1234678
12346789
1234678910       


return ;  直接跳出当前函数,或者方法, 直接影响一个函数或方法里的所有代码!

输出结果为:
1
12                                                 只有 5 行, 因为程序在运行到第五行第五位的时候函数直接跳出了
123
1234
1234


                                              
作者:唐平
时间:2018.4.17

  
阅读更多
个人分类: 程序设计基础
上一篇格式化输出,格式字符
下一篇选择结构:if语句和条件运算符的比较
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭