C Primer Plus 5 练习题答案解析

4星 · 超过85%的资源 需积分: 9 6 下载量 172 浏览量 更新于2024-07-28 1 收藏 395KB DOC 举报
"C primer plus 5 答案——包含C语言编程练习的解答,适合学习本书的读者,强调独立编程实践" 在《C Primer Plus 5》这本书中,作者提供了许多编程练习来帮助读者加深对C语言的理解。以下是部分章节的练习题答案: **Chapter 2** 这一章主要关注基本的输出和输入操作,以及变量的声明和使用。 - **PE2-1**:这个练习展示了如何使用`printf`函数进行多行文本输出。程序分别用三种不同的方式打印出名字“Anton Bruckner”,演示了如何控制换行。 - **PE2-3**:这个练习涉及到计算年龄(以年和天为单位)。通过声明`int`类型的变量`ageyears`和`agedays`,并给`ageyears`赋值为44,然后计算`agedays`(假设一年有365天),最后使用`printf`函数显示结果。这展示了基本的算术运算和变量的使用。 - **PE2-4**:此练习涉及定义和调用函数。有两个函数`jolly()`和`deny()`,分别打印两段不同的文本。在`main()`函数中,`jolly()`被调用了三次,然后调用了一次`deny()`。这展示了如何定义和调用自定义函数。 - **PE2-5**:这个练习介绍变量的使用和简单的算术运算。声明一个整型变量`toes`并赋值为10,然后使用`printf`打印出`toes`的值,以及`toes`的两倍和平方。这展示了变量的基本操作和算术表达式。 - **PE2-7**:这个练习可能涉及计算并打印1到3之间的数字的和。`one_three()`函数可能会计算1、2和3的和,并使用`printf`显示结果。这进一步介绍了函数的使用和简单的数学运算。 通过这些练习,读者可以学习到C语言的基本结构,如变量声明、输入输出、算术运算、函数定义与调用等核心概念。重要的是,读者应当尝试自己编写代码,而不是仅仅依赖这些答案,因为实际编程经验和调试能力的提升是通过实践获得的。此外,由于C语言中可能存在多种解决方案,提供的答案仅供参考,读者应探索不同的实现方式。