`

如何选择c语言学习书籍

阅读更多

  C语言作为一个简洁精巧的语言,在计算机业中仍有非常广泛的应用。而在最近的编程语言流行度排名 中,C语言仍然位居第二的宝座。

  通常在学习一门编程语言之前我们都会有一定的缘由:可能是为了应付某项专业考试,也可能是提高自己的专业能力,还可能是仅仅处于兴趣。而选择合适的书籍则是重中之重。时间对于每个人来说都是极其宝贵的,选择不合适的书籍不仅浪费自己的时间,还可能产生南辕北辙的效果。通常关于c语言的书推荐最多的是《the c programming language (中文书名《c程序设计语言》),这是由c语言的创立人Dennis Richie 和另一位专家Brian Kernighan 共同创作,其内容短小精悍,但是并不过于简单,适合大多数人初学,也适合有编程经验的人学习。另一本是《pointers on c 》(中文书名《c和指针》),适用于初学者,accu (assoation of c and c++ users)上有关于这本书的评论 ,并强烈推荐这本书。

  如果已经对c语言的语法及相关编程一定了解,可以学习《expert c prorgamming 》(中文书名:《c专家编程》)和《c traps and pitfalls》(中文书名:《c陷阱和缺陷》),《the standard c library》(中文书名:《 C标准库  》) (以及《c programming FAQ s》(中文书名:《你必须知道的495个c语言问题》),前三本书对c语言的一些内容进行更深入的讲解。后面一本书来自于 C FAQ ,对于一些常见问题都进行了比较详细的讲解。C Faq中也推荐了一些书 可以作为参考。特别的是,关于《the c programming language 》还有一些配套的材料,即《the c answer book》(中文书名:《c程序设计语言:习题解答》,给出了这本书所有习题的答案,只是一些代码看起来不很优美,代码风格也比较老。另一个网站 也给出了所有的习题程序。snippets 提供了很多有用的小程序,这里 给出了在unix/linux下进行C语言编程的教程。还有个网站 提供了包含了C语言编程的各个方面的指导(编程风格,工具,库,windows32编程等)。台州acm 有一些基础的c语言试题,适合初学者练习。


  还有一些重要的c资源链接:

Steve Summit 's  c programming classes

Landon Curt Noll 's c programming resouces  

another c programming resouces

J.Blustein 's c programming resources

iso c standard

Peter Seebach 's ``Useless C Page''

learning c the harder way

ioccc

分享到:
评论

相关推荐

    C语言学习书籍推荐(新手必读)

    不过,值得注意的是,这本书虽然入门友好,但对于完全没有编程基础的读者来说,理解起来可能稍有难度,可以将其作为第二本学习书籍来使用。 另外,《C程序设计语言》(K&R)是由C语言之父所著的经典之作,虽然内容...

    c语言学习及小游戏

    【C语言学习及小游戏】这个主题旨在通过深入学习C语言并结合小项目实践,帮助学习者更好地理解C语言的强大功能。下面将详细阐述这个学习计划的内容。 全年规划分为三个主要项目,总计30周的学习时间。首先,C语言...

    C语言学习PPT,更好学习C语言

    总之,C语言学习不仅涉及语法和编程技巧,还涵盖了计算机系统的基础知识,如冯·诺依曼结构。掌握C语言能够帮助开发者更好地理解和编写高效的代码,是进入计算机科学领域的基础。通过系统学习和实践,学生将逐步掌握...

    谭浩强 c语言 学习C语言最好入门的书籍

    《谭浩强C语言》是一本在中国非常知名的C语言学习教材,尤其适合初学者入门。这本书以其通俗易懂的语言和丰富的实例,深受广大编程爱好者的喜爱。以下将详细阐述本书中的核心知识点,以及如何通过这些知识点来掌握...

    谭浩强c语言学习资料 20181128

    《谭浩强C语言学习资料》是一份专为C语言初学者...总之,这份学习资料是C语言学习者的宝贵资源,它以方便阅读的格式整理了谭浩强原版书籍的知识点,对于那些想快速入门或复习C语言的人来说,是一份非常实用的参考资料。

    C语言学习资料 电子书

    第一章: C语言概论 C语言的发展过程  C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE...

    C语言学习宝典,迅速掌握

    很好的学习C语言的书籍,让你在短时间内掌握C语言的基础知识,并且通过实践很好的掌握C语言程序的开发,对程序员是一本必不可少的书籍

    c语言学习图书借阅系统源码.zip

    《C语言学习图书借阅系统源码》是一个用于学习C语言编程并理解实际应用的实践项目。这个系统可能包括了用户管理、图书管理、借阅与归还、超期罚款等核心功能,通过C语言实现,帮助开发者深入理解C语言的基础语法、...

    C语言经典学习资料

    "C语言经典学习资料"这个压缩包包含了一些经典的C语言教材,旨在帮助初学者或有一定经验的开发者深入理解C语言的核心概念和高级特性。这些书籍被誉为"C语言三剑客",包括"The C Programming Language"、"Pointers on...

    C语言学习必备集合资料

    首先,"C语言编程宝典之一.chm"和"C语言编程宝典.chm"这两本书籍电子版是C语言学习的经典参考资料。它们通常涵盖了C语言的基本语法、数据类型、控制结构、函数、指针等核心主题。读者可以从中了解到如何声明变量、...

    浅谈C语言学习的建议

    ### C语言学习的重要性和建议 #### 一、引言 C语言作为一种结构化的高级编程语言,在计算机科学领域占据着举足轻重的地位。它不仅在系统编程、嵌入式开发等领域有着广泛的应用,而且也是许多其他高级语言的基础。...

    c语言学习图书管理系统源码.zip

    《C语言学习图书管理系统源码》是一个专门为C语言初学者设计的项目,旨在帮助学习者通过实际操作加深对C语言的理解。这个系统采用C语言编写,涵盖了文件操作、数据结构、控制流、函数等核心概念,是提升编程技能的...

    C语言学习系统3.2破解

    不知道资源积分是干什么的唉。 很多朋友想学习C语言,又苦于没有相关... C语言学习系统虽然称不上是很好的教材 但是其中收集了不少网络以及部分书籍中的例子 推荐给正在学习C并且想加深了解的朋友。此为破解补丁。

    图书馆管理系统C语言

    《图书馆管理系统C语言》 在IT领域,C语言是一种基础且强大的编程语言,它以其高效、灵活和可移植性著称。本项目“图书馆管理系统”是利用C语言实现的一个典型应用,旨在帮助用户管理和操作图书馆的各类信息。下面...

    c语言学习的顺序,步骤

    - **推荐书籍**:虽然描述中提到的是C++的书籍,但在学习C语言的基础语法时,可以参考经典的C语言教材如《C程序设计语言》(The C Programming Language) by Brian W. Kernighan 和 Dennis M. Ritchie,或者《C ...

    C语言学习资料(PPT)

    【C语言学习资料(PPT)】 C语言是一种强大的、基础的编程语言,它以其简洁、高效和灵活性闻名。这份“C语言学习资料(PPT)”提供了全面的学习资源,包括入门课程和丰富的习题及案例分析,对于初学者和进阶者来说...

    C语言权威教程C语言学习必备

    《C语言权威教程》是C语言学习者的重要参考书籍,由知名的编程专家Brian W. Kernighan和Dennis M. Ritchie(通常被简称为K&R)共同编写,因此也被广泛称为K&R教程。这本书深入浅出地介绍了C语言的基础知识、语法特性...

    c语言资料与C语言经典书籍

    这本书是C语言学习者的必备参考书,它全面地介绍了C语言的基本语法、数据类型、控制结构、函数、输入/输出以及预处理器等方面的知识。第二版尤其重要,因为它基于ANSI(美国国家标准协会)对C语言的标准化,即C89/...

    C语言学习和资料习题

    首先,"C语言学习.exe"可能是该软件的主程序,它可能包含了一个交互式的C语言学习环境,用户可以在其中学习基本的语法、数据类型、控制结构、函数、指针等核心概念。它可能会通过各种教学方式,如教程、实例演示、...

    C语言简单的图书管理系统

    在本项目中,我们讨论的是一个使用C语言编写的简单图书管理系统。...对于学习C语言的初学者来说,这是一个很好的实践项目,可以提升对C语言的理解和编程技能。同时,它也为更复杂的应用程序设计打下了基础。

Global site tag (gtag.js) - Google Analytics