收藏 分销(赏)

CPrimerPlus第6版中文版勘误表.doc

上传人:可**** 文档编号:685930 上传时间:2024-02-01 格式:DOC 页数:4 大小:38.50KB
下载 相关 举报
CPrimerPlus第6版中文版勘误表.doc_第1页
第1页 / 共4页
CPrimerPlus第6版中文版勘误表.doc_第2页
第2页 / 共4页
CPrimerPlus第6版中文版勘误表.doc_第3页
第3页 / 共4页
CPrimerPlus第6版中文版勘误表.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、精品文档注意:下面的勘误中,红色字体为修改后的文字,提请各位读者注意。1. 第6页,” 1.6语言标准”中的第3行,将1987年修改为1978年。2. 第22页,” 2. main()函数”中的第1行,int main (void)后面的分号(;)删除。3. 第24页,“5. 声明”的第10行,也就是一个变量、函数或其他实体的名称。4. 第27页,图2.3中,下划线应该只包含括号中的内容;第2段的第4行,而不是存储在源代码中的指令。5. 第30页,“2.5.4 打印多个值”的第4行,双引号后面的第1个变量。6. 第34页,“2.7.3 程序状态”第2段的第4行,要尽量忠实于代码来模拟。7. 第

2、35页,“2.10 本章小结”第2段的第1句,声明语句为变量指定变量名,并标识该变量中存储的数据类型;本页倒数第2行,即检查程序每执行一步后所有变量的值。8. 第37页,“2.12 编程练习”中第1题,把你的名和姓打印在一行把你的名和姓分别打印在两行把你的名和姓打印在一行把示例的内容换成你的名字。9. 第40页,第1行,用于把英磅常衡盎司转换为10. 第44页,“3.4 C语言基本数据类型”的第1句,本节将详细介绍C语言的基本属性类型11. 第46页,“5. 八进制和十六进制”的第4句,十六进制数3的二进制数是0011,十六进制数5的二进制数是0101;“6.显示八进制和十六进制”的第1句,既

3、可以使用也可以显示不同进制的数;将“回忆一下程序在执行完毕后不会立即关闭执行窗口”放到一个括号里。12. 第47页,“2.使用多种整数类型的原因”第3句,过去的一台运行Windows 3.x的机器上。13. 第53页,图3.5下面的第4行“上面最后一个例子(printf(“Gramps sez, ”a is a backslash.”n”);)”14. 第56页,正文的第2行和第4行应该分别为printf(“me32 = %“ “d” “n”, me32); printf(“me32 = %dn”, me32);15. 第61页,“无符号类型”的最后1句,相当于unsigned int(即两者

4、之间添加一个空格)。16. 第62页,程序清单3.8中的第1行,将/* typesize.c - 打印类型大小*/中的第一个斜杠删除。17. 第63页,“3.6参数和陷阱”第2行,printf(“Hello,pal.”)(即Hello,和pal.之间没有空格)。18. 第64页,程序清单3.10中的第1行,使用转义序列。19. 第75页,倒数第8行,何时使用圆括号取决于运算对象是类型还是特定量。20. 第82页,第11行,格式字符串包含了两个待打印项number和pies对应的21. 第83页,表4.4中的“L”修饰符的含义介绍中,应该是示例:”%Lf”、“%10.4Le”22. 第84页,表

5、4.5中的第1行,即,从字段的左侧开始打印该项(即,应该只保留一个项);在“0”标记的含义中,添加一行:示例:%010d和%08.3f。23. 第86页,第1段的第2行,字段宽度是容纳待打印数字所需的;倒数第4段中,根据%x打印出1f,根据%X打印出1F24. 第87页,“4.4.4转换说明的意义”第2段,读者认为原始值被替换成转换后的值。25. 第89页,“参数传递”第2行,把变量n1、n2、n3和n4的值传递给程序(即,保留一个顿号)。26. 第93页,第5行的2121.45的字体应该与第4行的42的字体保持一致;表4.6上面的最后一行,对于double类型要使用1修饰符。27. 第94页

6、,表中的第3行,把对应的数值存储为unsigned short int类型;把“j”转换说明的示例放到“z”转换说明中;在“j”转换说明的含义中添加:示例:”%jd”、”%ju”。28. 第95页,“3.scanf( )的返回值”上面一段的倒数第3行,如果在格式字符串中把空格放到%c的前面。29. 第98页,倒数第2段,strlen( )函数(声明在string.h头文件中)可用于。30. 第100页,”4.8编程练习”中的第2题,将该题中的“名和姓”统一替换为“名字”;并执行以下操作;第3题,将a、b项中的“输入”替换为”The input is”,将“或”替换为“or”,将末尾的分号换成点

7、(.)。31. 第105页,第8行,由于19.0不小于18.5,所以该条件为假。32. 第107页,程序清单5.3下面的第1行,首先把68赋给jane。33. 第111页,图5.3下面的第1行,如何让加法运算在除法运算之前执行。34. 第117页,程序清单5.11结束后的第4行,而pre_b是b递增之后的值。35. 第118页,倒数第2行,而不是(x*y)+。36. 第129页,程序清单5.15的第4行,/1小时的秒数。37. 第134页,“5.11编程练习”中的第4题,168.7 cm = 5 feet, 6.4 inches38. 第143页,正文第2段,假设你想跳过输入到达第1个既不是空

8、白字符也不是数字的位置39. 第148页,倒数第3行,高优先级组: =(即在和和=之间有空格)40. 第153页,第7行的“15”与下一行的“28”左对齐。41. 第161页,“小结:do while语句”中的倒数第4行,在expression为假或0之前(注意要用斜体)42. 第167页,程序清单6.20的名字应该是power.c程序(即删除一个w)43. 第170页,“6.15复习题”第1题,后5行中使用的是前一行生成的quack的值。44. 第175页,第10题的第3句话,用户输入的上限整数等于或小于下限整数为止。45. 第178页,中间部分的文字中,if语句指示几岁安及,如果刚读取的值

9、(temperature)小于0。46. 第185页,正文第2段,特别要注意的是,如果kwh大于360;中间代码之后的第1句,也就是说,该程序由一个if else语句组成(即,if和else之间要有一个空格)47. 第187页,正文倒数第2段,倒数第3行,2和72、3和48、4和36。48. 第196页,代码中第2行,达到单词的末尾。49. 第212页,复习题的第4题,下列各表达式的值是多少。50. 第215页,第2题的第2句话,每行打印8个“字符-ASCII码”组合;第7题的a项中,10.00美元/小时。51. 第222页,“8.4重定向和文件”的第2句话,输入设备(我们假设)是键盘;“8.

10、4.1UNIX、Linux和DOS重定向”的上面一段,重定向的一个主要问题是它与操作系统有关;苹果OS X运行在UNIX上,故可用Terminal应用程序来使用UNIX命令行模式。52. 第224页,“3.组合重定向”中的第2、4、6行中,应该是分别是./echo_eof savewords、./echo_eof savewords mywords、./echo_eof mywords.; 第13行应该是./echo_eof运算符和结构变量名后面的.运算符工作方式相同;下一段,但是him-income是该指针所指向结构的一个成员(即,将字母e去掉)。96. 第453页,正文第2段,使得指针mo

11、ney指向变量stan;下一段的第2行,结构变量名不是其地址的别名。97. 第470页的代码中,将$ booksave修改为$ ./booksave98. 第471页第5行,rewind()函数确保文件指针位于文件开始处。99. 第474页,“总结:结构和联合运算符”中,该运算符与结构变量或联合变量名一起使用,指定结构变量或联合变量的一个成员。如果name是一个结构变量的名称下面标识了该结构变量的这个成员;该运算符和指向结构或联合的指针一起使用,标识结构变量或联合变量的一个成员。100. 第530页,正文第2行和第4行的代码,开头应该是printf(即当前少了字母f)101. 第533页,倒数

12、第8行,将第1句中的getc(stdin)和getchar()互换。102. 第548页,倒数第4行,即在原函数名后加上f或l后缀。103. 第553页,第1行,qsort()原型中的第4个参数确定了比较函数的形式104. 第574页,将第5行代码current = head;删除;将第7行代码移动到原来第5行的位置;105. 第579页,正文第4段,而不是一个指向节点的指针或一个结构;最后一行,防止多次包含一个头文件。106. 第596页,程序清单17.7上面这一行,包括EnQueue()函数中用到的CopyToNode()函数。107. 第611页,第12行,如果在树中找到指定项,该返回返

13、回true。108. 第614页,第2行,AddItem()、InTree()和DeleteItem()。109. 第631页,第4题,重写mall.c(程序清单17.9)110. 第633页,“A.2 第2章复习题答案”中,第4题,第6行,把:=改成=,赋值用=,111. 第636页,第10题,第4行:count?n;(即将ry删除);”A.4 第4章复习题答案”,第1题的第2句话,下一条scanf()语句在输入缓冲区查找重量时112. 第646页,最后一行,sacnf(“%s”, &score);113. 第650页,第8题的d项,10 = 101, 101, 101, 3 = 101;114. 第669页,“1.逻辑表达式”中的第2行,两个表达式中至少有一个为真时,expression 1 | expression 2的值就为真115. 第679页,表B.5.1中,如果exprs为1(或真),宏什么也不做。可修改

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服