我现在手上有c primer plus和演算法导论,请问这两本书该先学哪一本?还是应该结合著看?如果是结合著看的话,有没有具体的看球节奏需要掌握吗??


真小白那就先看《c primer plus》,再看《C 和指针》,然后看《the c programming langua》。

如果不是准备从事软体开发类的工作,不建议用c入门,python更好一些。

演算法也要看,不过演算法导论要有一定的数学基础,如离散数学。
竟然是小白入门,那就先别搞演算法导论了,此书适合有编程基础的人。先掌握基本的语言吧

真的是小白吗,推荐啊哈c

简单易懂的编程书


难道不是谭浩强的高级语言程序设计吗!!!(哈哈哈,开玩笑的)

书的话随便都行,主要是简单的语法知识,推荐在慕课上找一个老师的教学视频,跟著学习,暑假两个月掌握c语言基本语法知识不难。

还有,你们大一学haskell是认真的吗……这个几把语言我到现在都不知道有什么用……

如果学会了c之后,可以学一下数据结构啊这些包含演算法内容的书,这个推荐大话数据结构这本书,比较浅显易懂,不知道大话系列有没有教c语言。

溜了溜了


c primer plus是可以看下去的,但是现在看演算法导论或许会有点困难。建议先将C的大致语法弄清楚后,去看一看数据结构当面的书,然后再找一本基础演算法书,最后再去看演算法导论。


想看c的话,看Ritchie的c语言程序设计吧,演算法导论有点长,虽然搞完过。但是Sedgwick的演算法这本书也很不错,演算法两本任选一本就可以。

你确定要学c吗?

个人不是很推荐第一门语言学C,更推荐C++或python。

C语言更像是中级语言,它需要你亲自管理内存,大多数结构(比如list)需要自己实现。

除非是嵌入式或者自动化相关专业,其他专业等到学数据结构和操作系统的时候再来学C更合适。

实际上,现在在实际应用的场合,能用C++代替C的都用C++了,只用C的只有嵌入式或者机械之类的特别接近硬体的地方了。

另外,刚开始接触编程不要直接学演算法,至少等掌握两门语言之后再来看演算法,会简单的多。


推荐阅读:
相关文章