永发信息网

C语言初学者应该看什么样的书呢?

答案:3  悬赏:10  手机版
解决时间 2021-02-01 08:34
  • 提问者网友:世勋超人
  • 2021-01-31 08:28
C语言初学者应该看什么样的书呢?
最佳答案
  • 五星知识达人网友:十鸦
  • 2021-01-31 09:49
个人感觉国外的教材会比较好一点,毕竟,C语言还是以英语的思维习惯来的。
开始学的话给你推荐几本:
1、《C语言大全第4版》Herbert Schildt 这本应该说是比较经典的了。
2、《C语言详解(第6版)》(《problem solving and program design in C ,sixth edition》)Jeri R.Hanly Elliot B.Koffman。我最近就在看这本。
3、《C+Traps+and+Pitfalls》(C陷阱与缺陷)Andrew Koening.当你对C有一定了解后,这本对你的提高还不错。
4、《Data Structures and Algorithm Analysis in C Second Edition》(数据结构与算法分析)by Mark Allen Weiss。对一种语言了解后,要用它解决问题的话,算法还是必不可少的。
5、《C:A Reference Manual 》(《C语言参考手册》)Samuel P.Harbison Guy L.Steele Jr. 著
这本类似于C的新华字典,当工具书来用
6、《C和指针》这本也还不错。
这些有的也是别人推荐的,如果你英文能力很强的话,建议读原著,当然了,像我这种英文能力差的,只好先看翻译的了,毕竟原著还是比较有味道的。另外呢,看书不在多,在于精,选一本,读透,看一本书6遍比读6本书各一遍效果会更好。

这些书图书馆应该都很容易找,网上电子版也有,找不到的话我这有电子版的,可以和我联系
全部回答
  • 1楼网友:酒者煙囻
  • 2021-01-31 12:05
妹子,你错啦从学习的角度来说,高级语言更难,因为结构复杂,更多的概念,思想,对于初学者,要理解这些是很困难的,就拿oo思想来说,背下来简单的很,就一句话,可是要理解它,还是一件头疼的事呢。相反,过程语言理解起来就容易一些,跟着程序,一步一步的走就ok啦,符合人的思维习惯。这就是为什么学编程,都是从c语言开始。为什么大家都说高级语言简单?对于初学者,那是一个误区。应该是,想做点东西的时候,高级语言简单。比如做个扫雷游戏,用c#和c,哪个简单?肯定是c#啊。但是从学习的角度讲,肯定是过程语言简单还有啊,我不知道你上面的语句是哪一种编程语言的,但我从c和c++的语法来说,你的错误挺低级啊if(a=b)???这判断条件是不是少了个“=”?if(a=b) 这个return前面的a=b是什么意思?应该返回false么?else后面的,需要用强制语句块么?再一个,你举得这个例子。。。c语言的语法也是这样的好吧。。这个例子没看出高级语言的特性来啊。。。
  • 2楼网友:轻雾山林
  • 2021-01-31 10:57
初学C语言,最好看一些国产的书籍,比较好理解,比如谭浩强的C程序设计, 有一定水平时,最好看外国翻译过来的著作
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯