Skip to Content
C++程序设计:原理与实践(基础篇)(原书第2版)
book

C++程序设计:原理与实践(基础篇)(原书第2版)

by 本贾尼 斯特劳斯特鲁普
August 2021
Intermediate to advanced
450 pages
9h 36m
Chinese
Pearson
Content preview from C++程序设计:原理与实践(基础篇)(原书第2版)

思考题

1.为什么还要对程序的第一版本做这些改进?给出几条原因。

2.为什么输入表达式1+2;q后,程序没有退出而是给出一个错误信息?

3.为什么选择把一个字符常量叫作number?

4.为什么把main()函数分成两个相互独立的部分,分别实现了什么功能?

5.为什么把程序代码分成若干个小函数?试阐明划分原则。

6.代码注释的目的是什么?如何为程序增加注释?

7.narrow_cast的作用是什么?

8.符号常量的使用方法是什么?

9.为什么关心代码布局?

10.如何处理浮点数的模运算(%)?

11.is_declared()函数的功能是什么?它是如何工作的?

12.let单词对应的输入内容是由多个字符构成的,在修改后的程序中,如何将其作为单个单词读入?

13.计算器程序中的变量名可以是什么形式,不能是什么形式,对应的规则是怎样的?

14.为什么说以增量方式设计程序是一个比较好的主意?

15.什么时候开始对程序进行测试?

16.什么时候对程序进行再测试?

17.如何决定函数的划分?

18.如何为变量和函数起名字?列出一些可能的理由。

19.为什么添加代码注释?

20.注释中应该写些什么内容,什么内容不应该写?

21.什么时候可以认为已经完成了一个程序?

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

C++语言导学(原书第2版)

C++语言导学(原书第2版)

本贾尼 斯特劳斯特鲁普
管理Kubernetes

管理Kubernetes

Brendan Burns, Craig Tracey
Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉

Publisher Resources

ISBN: 9787111562252