CPrimerPlus第6版中文版勘误与修正

版权申诉
5星 · 超过95%的资源 1 下载量 156 浏览量 更新于2024-08-31 收藏 23KB DOCX 举报
"CPrimerPlus第6版中文版勘误表.docx" 这份文档是对CPrimerPlus第六版中文版中的错误进行修正的详细列表,旨在帮助读者避免因教材印刷错误而产生的误解。以下是部分重要的更正内容: 1. 在第6页的“1.6语言标准”部分,提到了1987年的标准,但应更正为1978年,这可能是指C语言的早期ISO标准。 2. 第22页的“2.main()函数”描述中,指出int main(void)后的分号应当删除,因为C语言中main函数定义的末尾通常不加分号。 3. 第24页的“5.声明”中,强调了一个变量、函数或其他实体的名称的重要性,这是C编程中声明的基本要素。 4. 第27页图2.3的描述有误,下划线应仅包含括号内的内容,而不是源代码中的指令,这可能是关于注释或标识符的说明。 5. 第30页“2.5.4打印多个值”中,提醒读者在双引号后面添加变量名,这是使用printf函数输出变量值的方式。 6. 第34页“2.7.3程序状态”提到,模拟程序执行时应尽量忠实于代码,这是理解程序逻辑的关键。 7. 第35页“2.10本章小结”中,澄清了声明语句的作用,以及检查变量值的方法。 8. 第37页的编程练习中,对题目进行了修订,要求读者按照不同方式打印名和姓,这涉及到了字符串的操作。 9. 第40页,提到了一个转换功能,可能是将英制单位转换为公制单位的示例。 10. 第44页“3.4C语言基本数据类型”中,确认了本节将深入讨论C语言的基础数据类型。 11. 第46页“5.八进制和十六进制”中,解释了十六进制数的二进制表示,并调整了关于显示不同进制数的表述。 12. 第64页程序清单3.10中,提醒使用转义序列,这在输出特殊字符时是必要的。 13. 第75页,解释了运算对象是类型还是特定量时使用圆括号的规则。 14. 第86页,提到了字段宽度在格式化输出中的应用,以及在不同格式下打印十六进制数值的区别。 15. 第87页“4.4.4转换说明的意义”中,说明了转换说明如何影响原始值的显示。 16. 第89页“参数传递”部分,指出了函数调用时参数值的传递方式。 17. 第93页,提到了格式化输出中数字的样式一致性,以及double类型使用1修饰符的情况。 18. 第100页的“4.8编程练习”中,更新了练习题目,确保了词汇的一致性。 这些更正涵盖了C语言的基础知识,包括语言标准、函数定义、声明、变量类型、数据转换、程序状态、控制结构、格式化输出、参数传递等多个方面,对于学习C语言的读者来说,这些修正有助于理解和编写正确的代码。