上次说的循环结构不知道大家有没有想过,为什么要有循环结构是为了什么需要循环结构来运行,程序的运行怎么就需要循环来做,意见事情坐下去重头到尾直接按步骤执行不是很好?
其实不管是什么事情都会出现万一的情况,就像是吃饭平时都是一次能吃两碗但是今天呢有个朋友请客吃了点心了是不是就意味着我们饭要少吃了:
现在假设我们吃饭这件事情要拿过来做一个程序,每次吃一口作为程序的一步,那么每次一碗饭大概要20口。那么吃一次饭要吃40口这个可以用一个循环来做,等到循环了40次之后就停止表示已经吃饱了,那么吃点心就是一次万一。所以现在循环就要改变了要减掉中间的那几口点心。
上面的情况是不是时常出现,只是表达方式不一样罢了。在程序中改变一件事情的流程就有以下几个关键词:break ,continue, return这几个的作用都是改变流程执行的顺序,但是改变的方式是不一样的:
break:这个作用就是结束本次循环(假设一个循环要执行10次 那么使用了break之后循环会执行在break执行的那一次之后就不会在执行了,所以break的作用就是结束本循环,跳出循环执行循环外面的程序)
continue:这个作用就是结束循环的一次过程,继续下次循环(假设一个循环要执行10次那么使用了continue之后循环会在执行了continue之后跳过本次循环的一下步骤重新开始下一次循环,最后循环还是执行了10次,所以continue的作用就是结束当前循环的本次循环开始下一次循环知道循环结束为止)
return :这个作用就是结束循环同时结束改函数的运行跳出函数内的所有执行程序对外表示程序已经执行完成。
以上就是我个人对于这三个语句的理解,希望对大家有所帮助。
网友评论