免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: cviolet
打印 上一主题 下一主题

请高手解惑(谭浩强书中的习题及给出的答案不太理解) [复制链接]

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
21 [报告]
发表于 2007-07-21 16:39 |只看该作者
原帖由 cviolet 于 2007-7-21 14:26 发表

呵。。。呵。。。 等开学再去图书馆老馆区,找原著,狠狠补一回。
说不定那时就不会这么说了。呵。。。我还有点印象,那本书不是太厚小节和练习题好象堆在一起,
当时就感觉不太爽。章节不是太分明,知识先 ...

第一次听到有人对 K&R 评价这么差。不过,我觉得你走马观花得到的结论一点都不可靠,尤其是在你对书中描述的内容完全不熟悉的情况下更是如此。我觉得 K&R 中的内容安排是相当合理的,要知道 K&R 本来就是为了向从来没有接触过 C 的人介绍 C 的。

[ 本帖最后由 MMMIX 于 2007-7-21 16:42 编辑 ]

论坛徽章:
0
22 [报告]
发表于 2007-07-21 17:01 |只看该作者
先汗一个,当年就是看谭浩强的书学会的 C ,而且还看了不下五次。
不过至今还是一个菜鸟。
另外,不是我看不起国内的书,只是很多书都是互相抄袭的,从谭的书一脉相承,呵呵。
所以,还是建议看一下外国的好书吧。
不过,我还是很佩服谭的,毕竟他让很多人学会了很多门语言。

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
23 [报告]
发表于 2007-07-21 17:05 |只看该作者
原帖由 swordfish.cn 于 2007-7-21 17:01 发表

不过,我还是很佩服谭的,毕竟他让很多人学会了很多门语言。

这句如果改为“毕竟他向许多人介绍了这门语言”我觉得会更符合实际情况些。

论坛徽章:
0
24 [报告]
发表于 2007-07-21 17:23 |只看该作者
求才学谭的书呢!

论坛徽章:
0
25 [报告]
发表于 2007-07-21 18:31 |只看该作者
原帖由 Delphji 于 2007-7-21 17:23 发表
求才学谭的书呢!


那CU上是“求”的人一大堆哦。
其实谭所著还是挺不错的,就《C程序设计》这本书而言,谭也是娓娓道来,能让你迅速进入C的世界
。在章节上安排比较合理,知识点承上启下。存在的就是合理的。
这么多大学都在使用,足见它的影响力非同小可。
第一章:C语言概论
第二章:程序的算法
第三章:数据类型运算符与表达式
第四章:最简单的C程序设计
第五章:选择结构程序设计
第六章:循环控制
第七章:数组
第八章:函数
第九章:预处理命令
第十章:指针
第十一章:结构体共用体
第十二章:位运算
第十三章:文件
第十四章:常见错误及程序调试
还有库函数附录什么的
娓娓道来,深入浅出。除了文件一章有关feof 及对EOF 的描论有些问题外,
也许是我现在功力太低,找不出太多的错误。也许写到最后,谭老师累着了,或是浮燥了
总体来说是本好书。(位运算那章我贴出来的部份是配套答案书上的代码,不是书的主体)
今天我总算全书看完。谭老师对指针的讲解比较好,一读就明白。不过没有有胆对数组名做个大胆的结论
只是强调数组名代表数组的首地址,让初学者对 &array不好理解。
从CU上别人的讨论我学到了:数组名除了是指向数组元素类型指针外,数组名还代表整个数组.
比如 a[][3]={11,12,13,21,22,23}  则a是指向数组的首行的指针,指向类型是一唯数组。值为数组的首地址。类型为int (*p)[3] 而 &a呢,此时的a代表整个数组,对a做 &操作产生的指针是指向整个数组类型的也就是 int *(p)[][3]  可谭老师只强调是首地址,按他所说,对一维数组 a[]={1,2,3}, &a意思就不好表达了,对地址取地址,呵呵。 其实 a 是指向数组元素的指针 类型为数组元素(这个结论对多维数组应把它看成数组的数组)
而&a 的指针类型 是 int (*p)[3].

[ 本帖最后由 cviolet 于 2007-7-21 18:33 编辑 ]

论坛徽章:
0
26 [报告]
发表于 2007-07-21 18:41 |只看该作者
原帖由 swordfish.cn 于 2007-7-21 17:01 发表
先汗一个,当年就是看谭浩强的书学会的 C ,而且还看了不下五次。
不过至今还是一个菜鸟。
另外,不是我看不起国内的书,只是很多书都是互相抄袭的,从谭的书一脉相承,呵呵。
所以,还是建议看一下外国的好 ...

如果读国内的书,就读谭的,其他的(包括自己在读学校自编的)只能对比着参考。
我觉得国内其他的C书籍无力超越谭。这也许是谭书做为经典的主要原因。
希望谭能和学生们或已参加工作的高手们开通交流通道,而不是靠教育部或其他名师题个名做
为中国C语言教科书中的免检产品。
没有交流就有失严谨。
像文件那章copy文件时使用feof()的办法是个明显的错误。
while(!feof(source))  fputc(fgetc(source),des); 这句大错特错而且发现错误还需要细心。

[ 本帖最后由 cviolet 于 2007-7-21 18:44 编辑 ]

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
27 [报告]
发表于 2007-07-21 19:04 |只看该作者
原帖由 cviolet 于 2007-7-21 18:41 发表

如果读国内的书,就读谭的,其他的(包括自己在读学校自编的)只能对比着参考。
我觉得国内其他的C书籍无力超越谭。这也许是谭书做为经典的主要原因。
希望谭能和学生们或已参加工作的高手们开通交流通道, ...

谭书中有

  1. while(!feof(source))  fputc(fgetc(source),des);
复制代码

这种用法?:em11: :em11: :em11:

论坛徽章:
0
28 [报告]
发表于 2007-07-21 19:42 |只看该作者
有WINDOWS 下的GCC么?

论坛徽章:
0
29 [报告]
发表于 2007-07-21 19:52 |只看该作者
关于老谭的书,大家在许多贴子里都涉及,我想谈谈我的看法
1)不能用市场占有率来衡量书的好坏,捷达一年可以卖上万辆,劳斯莱斯一年也就十几辆,没有人敢说捷达不如劳斯莱斯。书也一样,看的人多,并不代表她就是一本好书。
2)有说国内c/c++最好的书,就是老谭的了。我觉得这种说法有误导吧。为什么我们不看世界最好呢?
3)国内的教材很多都用谭的书,这不奇怪,只不过是老谭的书,更适合做不求上进的老师的教材而已,每每看到C的老师的考试卷子上好笑的试题时,感觉更是这样。
4)我觉得出书的目的很重要,有人是为了赚钱,有人是为了出名,有的人是想把自己的好思想传播出去。老谭出书是为什么呢?
听说有些书根本就不是他亲自写的。

论坛徽章:
0
30 [报告]
发表于 2007-07-21 20:27 |只看该作者
这个关于老谭的书是好是差就不用再争论了吧, 有用吗?
不过说句良心话, 在这个论坛上混的人没有看过他的书的人还真比较少. 当然, 他的书是很基础, 或者说有些错误. 不过里面有些讲解的确符合中国人的习惯.  何不更加宽容一些呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP