不学网

 找回密码
 立即注册

只需一步,快速开始

手机号码,快捷登录

查看: 378|回复: 0

给初学者学C的强烈建议!

[复制链接]
BiaoGe 发表于 2018-5-13 02:24:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 BiaoGe 于 2018-5-13 02:35 编辑

http://blog.renren.com/share/601016912/14929169806

看完这个,回顾一下以前学C的时候,现在想想,真心感谢飞哥当初不是推荐的谭浩强的书。
我们学校是自编的C书,老师推荐谭浩强的。但是在这之前我已经在看飞哥的教程了,飞哥也是建议看C Primer Plus,那时候大概是已经学完结构体的阶段了。
我也很感谢我的一个同学,是他带我在学校教C语言前自学的,没有他带的话,我就会等到学校教的时候,统一学,后果可想而知,会被带进谭老的坑。
看看同学买的谭浩强的,确实很不喜欢,但他确实在我们学校是经典书,又不敢说他的不好。

当时主要是喜欢C Primer Plus的先进,因为敲在VS2013上不会出现一大堆警告,尤其是像scanf这类常用的接收语句。

看到那帖子里有人评论:“num=(++i)+(++i)+(++i),谭老说这个运行结果是18,我在VC6运行结果竟然是16!!!”,
我确实是笑喷了,因为我看同学买的谭老的书时,我也纠结了一下,具体结果是多少忘了,TC和GCC的结果反正是不一样,当然,这算个bug吧,因编译器而定,
我还去问我老师,是为什么,我老师却什么都说不上来,支支吾吾的说了句“可能TC老了,出错了吧。”。。。
其实我也跟那帖子某人的意见很一致:“为什么要纠结这些无聊的细节?谭老竟然拿着这种无聊细节长篇大论,论出来个好像是这么回事的意思,沾沾自喜。”我想的是,既然是入门,这种连编译器都不能解决的问题,就不要抓住不放了,什么时候接触底层汇编了,什么时候再研究他到底是怎么回事,没研究底层原理,不要轻易下结论,省的在教科书上留下历史的错误遗迹。




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|不学网

GMT+8, 2018-9-19 05:45

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表