C++ Primer Plus 6th:编程入门与实践实例

需积分: 11 52 下载量 34 浏览量 更新于2024-07-19 收藏 691KB PDF 举报
在C++ Primer Plus 6th版本的编程练习中,我们探讨了一系列基础的C++概念和技术。以下是部分章节的练习及其实现,旨在帮助读者掌握C++语言的关键知识点。 **第二章:开始学习C++** 1. **练习1:显示姓名和地址(ex2.1)** 在这个练习中,你学习了如何使用`std`命名空间以及基本的输入输出操作。`main`函数通过`cout`语句输出字符串"My name is liao chunguang and I live in hunan chenzhou.",展示了变量声明和文本输出的基本流程。 2. **练习2:单位转换(ex2.2)** 该练习涉及类型转换和用户输入处理。通过定义一个名为`fur2yd`的函数,将输入的双精度浮点型furlong(英制长度单位)转换为码(yd)。用户输入距离后,程序计算并输出转换结果,展示了函数的调用和基本数据类型的应用。 3. **练习3:函数调用(ex2.3)** 这里涉及到函数的概念和作用。`mice()`和`see()`是两个独立的函数,它们分别输出字符串"three blind mice"和"see how they run"。通过`main`函数中的两次函数调用,学习了函数的调用规则和作用域。 4. **练习4:计算年龄(ex2.4)** 在这个练习中,用户输入年龄,然后乘以12得到月份数。这展示了整型变量的使用,以及简单的算术运算和输出。 5. **练习5:温度转换(ex2.5)** 最后一个涉及数学运算的练习是将摄氏度(Celsius)转换为华氏度(Fahrenheit)。`C2F`函数接收一个双精度浮点型参数,执行相应的公式计算,并返回转换后的值。这展示了函数参数传递、数学表达式以及类型转换的重要性。 这些练习涵盖了C++语言的基础语法,包括命名空间、控制流、数据类型、函数定义与调用、输入输出以及简单的数学运算。通过这些实践,初学者能够熟悉C++的基本构造,为后续深入学习打下坚实的基础。在实际编程过程中,理解并熟练运用这些概念至关重要。