30年前如果你选谭浩强先生的书,我可能无话可说,因为你可能没得选,现如今如果你再看谭浩强先生的书,我得劝你把这本书扔进垃圾桶。因为这本书讲的仍然是30年前的东西,而且还不是符合c标准的东西。


只用来考试的话实在找不到别的用谭浩强也行吧。。。反正考试的话肯定用不到《C Primer Plus》这种级别的大佬。

如果是为了学习C语言(也能用来考试),我比较推荐我自己学的《零基础学C语言》,我记得是机械工业出版社出版的,然后还有个什么融智技术的群来著,是本蓝色封皮的书,这本书就只有最后的五子棋游戏常式中的图形库比较老旧了,其他用于学习的内容我认为对于新手还是非常友好的,毕竟我自己高中就是用这个学习的C语言,然后大一单挑了C语言的课程设计(药品管理系统,大约3000行C代码)。

还有这本书用的集成开发环境(IDE)是WIN32LCC(貌似是这个,时间久远真的记不得了。。。),我记得这个开发环境也比较好配置,就直接搜索下载,然后安装就可以用了,就是第二次打开工程时比较麻烦一点。所以关于IDE你可以选择换一个,对于初学者我比较推荐DevC++,这个IDE安装简单,新建工程也比较简单,而且调试代码比CodeBlock要方便,可能有人会说DevC++代码自动补全功能不行,其实这对于新手来说恰好是一个优点,也是我推荐DevC++而不推荐CLion或者VS2012等IDE原因,没有代码自动补全可以加深对C语言关键字的记忆,这对于考试和写代码都是有帮助的,注意这仅仅是在学习过程中有帮助,当你用C语言做项目时就不行了,就要考虑使用项目对应的编程工具了。

printf("我是结尾
");


完全初学的话,建议用KR的《c程序设计语言》,号称c语言圣经,英语版短句居多,结合范例代码,阅读起来还是比较顺畅的,最重要的是,c语言的核心概念和细节讲解得非常到位,比谭浩强版好太多了。比如指针部分,一开始我也看谭浩强版,给绕进去了,看完KR版,豁然开朗的感觉。

C程序设计语言(英文版 第2版)京东¥ 48.30去购买?

《c primer plus》建议在有一定的基础之后再阅读,对c的理解会更上一层楼。

还有一本《c陷阱与缺陷》也是建议在有一定的基础后阅读,相当不错的一本书。

C 陷阱与缺陷京东¥ 35.80去购买?


后者。

前者好不好不评价,但是完全不适合现在用来学习编程。


很多人贬低谭浩强的书,我觉得很对,这本书倒不是谭浩强怎么样,而是这本书就是三十年前的,无论是第几版都是三十年前的内容,只是修正了一些笔误而已,后面的无数版都是出版社在挣钱,大学老师也不想再学新东西而已来选的,毕竟这些个老师不是面对工程问题,老不老对他们不重要

但是,如果是零基础学习,《C Primer Plus》也不一定是非常好的,还得考虑自己的接受度,正确的选择应该是到图书馆去,找几本来翻一翻,选一本适合自己的

我这里觉得,如果对C语言接受度高,可以直接看《C Primer Plus》,如果看了一下发现不行,可以看《啊哈C》,适合自己的才是最好的,这两本书图书馆应该都是有的,去翻一翻就行了


果断第二本c primer plus,不作他想!相信我,过几年你会感激你现在的选择!


c primer plus

这本挺经典的~推荐

多刷题,多写代码


单纯的学C语言c prime plus

51单片机C语言是谭浩强


c prime,不带plus谢谢


放弃谭浩强的c教材,推荐c和指针


【C语言程序设计:现代方法】

[美] K N King 著,吕秀锋 黄倩 译

人民邮电

图灵程序设计丛书

哈佛麻省理工斯坦福C语言教材


如果只是入门,还是谭浩强的书比较简单。至于编程的思想,需要不断的训练。


前者没用过,后者挺好的


cpp原书1000页 谭浩强300多页 不到400。哪本合适?都找到读一下,哪本读的下去就先看哪本,另一本做后备参考。


c primer plus,也可以根据水平选择直接开始c++primer


不选谭浩强就对了


相关文章