C++Primer第五版 第五章习题答案(1~10)

本文提供了C++ Primer第五版第五章的部分习题解答,包括空语句、作用域、if语句的使用以及悬垂else等知识点的解析,强调了代码细节和陷阱。
摘要由CSDN通过智能技术生成

1:空语句:最简单的语句,当程序中在语法上需要一条语句,但是逻辑上却不需要时,就可以用到空语句

while (cin >> a && a != s) //不断的读取输入流的内容,直到输入中遇到s。
; //使用空语句时,必须加上注释,使得代码阅读者知道语句是有意义的。

2:复合语句(也称为“块”):指用花括号括起来的语句和声明的序列。

一个块就是一个作用域,在块中引入的名字只能在块内部以及嵌套在块中的子块访问

注意:块不以分号结尾。

while(a > 1)
{
     sum += a;
     a--;
} //当语法上需要一条语句,但是逻辑上需要多条语句时,就要用到块。

3:会降低代码的可读性

while(a > 1)
     su
  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MISAYAONE

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值