语句学习《二》

1 篇文章 0 订阅

6.break && return  && continue语句

 break用于结束最近的while  . do while . for 和switch 语句(这几个语句可以理解成一个loop),并将程序的执行权传递给紧接在被终结语句之后的语句。简而言之,就是break用于结束loop,一般只能用于loop中.

return,可以用于loop语句,也可以用于非loop语句(如返回值非空的函数).return之后,直接返回函数,而非继续执行.

continue语句只能出现在for . while 和 do while 语句(循环语句 ) ,该语句导致最近的循环语句的当地迭代提前结束 , 简而言之一句话,跳出本次循环。

7. goto 语句

goto语句提供了函数内部的无条件跳转,实现从goto语句跳转到统一函数内某个带标点的语句.(带标点的语句:在任何语句前提供一个标识符和冒号)

~语法规则:

goto label ;

goto语句不能跨越变量的定义语句向前跳转,如果确实需要在goto和其跳转对应标点之间定义变量,则定义必须放在一个块语句中.

向后跳转已经执行的变量定义语句是合法的.

8. try块_异常处理

C++中的异常处理;

1.throw表达式    ----抛出异常

2.try块              ----错误部分使用它来处理异常

3.异常类


try{

    program-statements

}catch ( 异常说明符){

   handler-statements

}catch ( 异常说明符){

   handler-statements

}catch ( 异常说明符){

   handler-statements

}// ... ... 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值