C++学习笔记(五)

本文详细介绍了C++中的语句类型,包括空语句、复合语句、条件语句(if和switch)、迭代语句(while、for、do while)、跳转语句(break、continue、goto、return)以及异常处理机制。通过示例解析了每种语句的使用场景和语法特点,特别强调了条件语句中的悬垂else原则和switch语句的执行流程,以及在循环控制中的应用。
摘要由CSDN通过智能技术生成

第五章 语句

最简单的语句是空语句,空语句只含有一个单独的分号“;”,如果在程序的某个地方,语法上需要一条语句但逻辑上不需要,此时应使用空语句。使用空语句时最好加上注释。

   ival=v1 + v2;;   这条语句正确,前面为一表达式语句,后面为空语句。

复合语句是指用花括号括起来的语句和声明的序列,也称为块。花括号内可为空。如果在程序的某个地方,语法上需要一条语句,但是逻辑上需要多条语句,则应该使用复合语句。

条件语句  

C++提供了两种按条件执行的语句,if和switch。if是根据所给出的条件决定控制流;switch计算一个整型表达式的值,根据这个值从几条执行路径中选择一条。

1.if 语句

包含两种形式  :if (condition) statement和 if (condition) statement else statement

其中condition必须用圆括号括起来,不管条件是表达式还是初始化了的变量声明,都必须能转换成布尔类型。

statement可以是简单语句也可以是块。

如果condition为假,则跳过statement。

悬垂else:当一个if语句嵌套在另一个if语句内部是时,很可能if分支会多于else分支,如何

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值