c++循环控制语句

来源:互联网 发布:linux android 模拟器 编辑:程序博客网 时间:2024/04/20 18:26

循环控制语句更改执行的正常序列,当执行离开一个范围时,所有在该范围中创建的自动对象都会被销毁,c++提供了下列的控制语句


break语句

终止loop或switch语句,程序流将继续执行紧接着loop或switch的下一条语句

当break语句出现在一个循环内时,循环会立即终止,且程序流将继续执行紧接着循环的下一条语句

它可用于终止switch语句中的一个case

如果用户使用的是嵌套循环,break语句会停止执行最内侧的循环,然后开始执行该块之后的下一行代码


continue语句

引起循环跳过主体的剩余部分,立即重新开始测试条件

c++中的continue语句有点儿像break语句,但他不是强迫终止,continue会跳过当前循环中的代码,强迫开始下一次循环

对于for循环,continue'语句会导致执行条件测试和循环增量部分,对于whil和do whlie循环,会导致程序控制回到条件测试上去


goto语句

goto语句允许把控制无条件转移到同一函数内被标记的语句

注意:在任何的编程语言中,都不建议使用goto语句,因为他使得程序的控制流难以跟踪,使程序难以理解和修改

1 0
原创粉丝点击