啊哈磊_编程从这里起步
标题: 找《啊哈C》勘误,得礼品喽(勘误汇总)~~~ [打印本页]
作者: admin 时间: 2014-2-19 23:09
标题: 找《啊哈C》勘误,得礼品喽(勘误汇总)~~~
小伙伴们已经发现了《啊哈C》第一版中的一些错误。
这里先感谢下:
rosynirvana http://bbs.ahalei.com/thread-2834-1-1.html
Dsp http://bbs.ahalei.com/forum.php?mod=redirect&goto=findpost&ptid=2834&pid=29891&fromuid=1
还有很多小伙伴就不一一列举了
目前已经发现的错误如下,如果你找到了新的错误直接回复本贴就可以啦
---------------------------------------------------------------
P37 代码2中 printf("%.15lf",a); 改为printf("%.15f",a);
P37
通过观察,我们发现代码1和代码2的不同之处有两点。代码1中是用float来申请的小房子a,在输出时相对应的占位符是“%f”,其中“%”和“f”之间的“.15”表示保留小数点后15位(四舍五入)。代码2中是用double来申请的小房子a,在输出时相对应的占位符是“%lf”,注意此处不是数字1而是字母l,同样“%”和“lf”之间的“.15”表示保留小数点后15位(四舍五入)。
改为:
通过观察,我们发现代码1和代码2的不同之处只有一点。代码1中是用float来申请的小房子a,代码2中是用double来申请的小房子a。在输出时printf里面所用的占位符都是“%f”,其中“%”和“f”之间的“.15”表示保留小数点后15位(四舍五入)。这里特别说明一下,在用scanf读入double类型数据的时候所用的占位符是“%lf”(注意此处不是数字1是字母l)而不是“%f”。
P83 这个图有问题 (见附件)
P98 第一段代码中 int a; 这句需删除
P103 的代码中j++; 改为j=j+1; i++;改为i=i+1;
P117 有两处下画线 应该改为 下划线
P131~P133 代码中缺少#include <time.h>
P135 代码中system("shutdown -s -t 50"); 其中50 应该改为60
P145 第一段 第3个人再去把2号萝卜 其中把应该为 拔
P160 顶部第一段中有两处scanf("%c",a);应该改为scanf("%c",&a);
P164 底部最后一段"\0",应该改为'\0'
P165 & P166 代码中 scanf("%x",&x); 应该改为scanf("%d",&x);
scanf("%x",&y); 应该改为scanf("%d",&y);
P174 中间部分"\0",应该改为'\0'
P189 有两处下画线 应该改为 下划线
P190~191附录二要改(请参见附件)
10附录2(新改).doc
(110 KB, 下载次数: 49)
作者: 李掌柜 时间: 2014-2-20 20:59
哇,赶快下单去买本实本书来找找,,,,,,
作者: guishufeng123 时间: 2014-2-22 13:04
已买了一本,![](static/image/smiley/default/lol.gif)
![](static/image/smiley/default/lol.gif)
![](static/image/smiley/default/lol.gif)
作者: guishufeng123 时间: 2014-2-22 14:05
上传的附录二,优先级2 -- 自正减运算符 还是有错![](static/image/smiley/default/tongue.gif)
![](static/image/smiley/default/tongue.gif)
![](static/image/smiley/default/tongue.gif)
作者: rosynirvana 时间: 2014-2-23 02:03
新上传的附录2
++ -- 有前缀和后缀两种形式,它们的优先级不同
前缀形式的优先级更高
虽然书里面没提到前缀形式,但是既然是参考用的附录,个人觉得写出来比较好
类型转换的优点级要比列表中的二类低
参考:C.A. 7.7.2
另外把 -> 叫成 “右箭头选择运算符”似乎很少见,不如叫“间接成员选择算符”之类的
作者: admin 时间: 2014-2-24 09:42
类型转换的优先级要比列表中的二类低
参考:C.A. 7.7.2
有链接参考不?
作者: rosynirvana 时间: 2014-2-24 11:40
如图
![](http://ww3.sinaimg.cn/mw1024/6e681105gw1edubkmszdnj20ns0iojtx.jpg)
出处就是C.A. 5th 7.7.2
作者: 1935515130 时间: 2014-4-18 20:40
P37没有错,P103什么j++和j=j+1是一样的,P131~P133加不加无所谓。诶,技术不过关
作者: 愛情風華 时间: 2014-4-20 15:37
本帖最后由 愛情風華 于 2014-4-20 20:57 编辑
書本第93頁
if (1>2)
printf("yes");
else
intf("no"); ->printf("no");
作者: rosynirvana 时间: 2014-4-20 15:56
P37和P131-P133是我报告的错误
这两处都是因为不合标准,不是因为通不过编译
P103那里是因为++还没有讲到
作者: rosynirvana 时间: 2014-4-21 01:01
话说20页“输出绿底白字的hi”是不是有语病,不如改成“背景色设置为绿色,输出白色的hi"
作者: myka 时间: 2014-4-21 18:20
请大家翻到<<啊哈c>>第10页的最后一个代码块
那里的#include貌似不是所有c程序必须有的吧
作者: rosynirvana 时间: 2014-4-21 18:28
P66 一起来找茬
”例如,如果输入的整数是5,就输出678;“
但是下面的程序会输出
6 7 8
作者: 愛情風華 时间: 2014-4-21 20:25
第155頁 ,最後一行:
同樣的,a - - 和 - a 也是差不多的o
--> - - a 也是差不多的
作者: 愛情風華 时间: 2014-4-21 20:48
本帖最后由 愛情風華 于 2014-4-21 22:51 编辑
第160頁,中間(少個減號):
改為for (i=2;i<=a1;i++)
-->改為for (i=2;i<=a-1;i++)
作者: 愛情風華 时间: 2014-4-25 17:08
第205頁下方圖片:
倒數第三行:空格少個數字 -->45
最後一行:最右邊的數字打錯 -->86
作者: 啊哈磊 时间: 2014-4-28 08:32
朋友你的是台湾的
繁体版的啊哈C
作者: 西语言学习 时间: 2014-5-22 12:27
第22页:
c=a+b;
第二步再将a+b 的值给"="右边的 c。
应该改为左边的c
作者: 愛情風華 时间: 2014-8-31 11:55
是啊 還蠻容易可以自學的書
作者: 小公鸡 时间: 2015-11-18 17:38
![](static/image/smiley/default/shocked.gif)
![](static/image/smiley/default/huffy.gif)
![](static/image/smiley/default/huffy.gif)
![](static/image/smiley/default/huffy.gif)
![](static/image/smiley/default/huffy.gif)
![](static/image/smiley/default/huffy.gif)
![](static/image/smiley/default/huffy.gif)
![](static/image/smiley/default/huffy.gif)
![](static/image/smiley/default/huffy.gif)
![](static/image/smiley/default/huffy.gif)
:@:@:@{:soso__67aed137c2cf6407-b83b0a3e3a43648e-938e61c41a0ae01c9ae821a9cf333cd1.jpg_1:}
作者: 1138905368 时间: 2016-7-20 16:22
a + + 和 + + a
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) |
Powered by Discuz! X3.2 |