- 浏览: 73005 次
- 性别:
- 来自: 杭州
最新评论
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
Peter Seebach 's ``Useless C Page''
发表评论
-
最小c编译器
2011-11-08 14:09 1491最小c编译器(来源 (最好在linux下操作))代码有好几个 ... -
the development of c language(转)
2011-11-08 09:25 1318c语言之父Dennis Ritchie 写的关于c语言开发历 ... -
C语言,你真的弄懂了么?
2011-11-07 12:42 1774程序(来源 ): #include <stdi ... -
pe文件格式实例解析
2011-11-07 10:05 0环境:windows xp 速龙3000+(即x86兼容32位 ... -
小型elf "Hello,World"程序
2011-11-06 23:59 1379参考链接:http://timelessname.com/el ... -
elf文件格式实例解析
2011-11-05 23:00 6364试验环境:archlinux 速龙3000+(即x86兼 ... -
高质量的c源代码
2011-11-03 10:18 1169现在自由软件及开源软件越来越流行,有大量的附带源程序 ... -
fltk 库
2011-09-26 19:47 1847fltk是一个小型、开源、支持OpenGL 、跨平台(win ... -
《Introduction to Computing Systems: From bits and gates to C and beyond》
2011-09-25 23:33 2189很好的一本计算机的入门书,被很多学校采纳作为教材,作者Yale ... -
csapp bufbomb实验
2011-09-16 14:21 4632csapp (《深入理解计算机系统》)一书中有一个关于缓冲区 ... -
the blocks problem(uva 101 or poj 1208)
2011-09-11 20:57 1841题目描述见:uva 101 or poj 1208 ... -
the blocks problem(uva 101 or poj 1208)
2011-09-11 20:56 0题目描述见:uva 101 or poj 1208 ... -
部分排序算法c语言实现
2011-09-02 14:51 1024代码比较粗糙,主要是用于对排序算法的理解,因而忽略了边界和容错 ... -
编译器开发相关资源
2011-08-31 08:40 1215开发编译器相关的一些网络资源: how difficu ... -
zoj 1025 Wooden Sticks
2011-07-23 20:25 972题目见:zoj 1025 先对木棒按照长度进行排序,然后再计 ... -
zoj 1088 System Overload
2011-07-23 17:30 1177约瑟夫环 (josephus problem )问题, ... -
zoj 1091 Knight Moves
2011-07-23 09:05 853题目见zoj 1091 使用宽度搜索优先来求解, ... -
zoj 1078 palindrom numbers
2011-07-22 19:31 1152题目见zoj 1078 主要是判断一个整数在基数为2 ... -
zoj 1006 do the untwist
2011-07-22 13:24 944题目见zoj 1006 或poj 1317 简单 ... -
zoj 3488 conic section
2011-07-22 12:23 1015题目见zoj 3488 很简单的题目,却没能一次搞定,因 ...
相关推荐
不过,值得注意的是,这本书虽然入门友好,但对于完全没有编程基础的读者来说,理解起来可能稍有难度,可以将其作为第二本学习书籍来使用。 另外,《C程序设计语言》(K&R)是由C语言之父所著的经典之作,虽然内容...
【C语言学习及小游戏】这个主题旨在通过深入学习C语言并结合小项目实践,帮助学习者更好地理解C语言的强大功能。下面将详细阐述这个学习计划的内容。 全年规划分为三个主要项目,总计30周的学习时间。首先,C语言...
总之,C语言学习不仅涉及语法和编程技巧,还涵盖了计算机系统的基础知识,如冯·诺依曼结构。掌握C语言能够帮助开发者更好地理解和编写高效的代码,是进入计算机科学领域的基础。通过系统学习和实践,学生将逐步掌握...
《谭浩强C语言》是一本在中国非常知名的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语言编程并理解实际应用的实践项目。这个系统可能包括了用户管理、图书管理、借阅与归还、超期罚款等核心功能,通过C语言实现,帮助开发者深入理解C语言的基础语法、...
"C语言经典学习资料"这个压缩包包含了一些经典的C语言教材,旨在帮助初学者或有一定经验的开发者深入理解C语言的核心概念和高级特性。这些书籍被誉为"C语言三剑客",包括"The C Programming Language"、"Pointers on...
首先,"C语言编程宝典之一.chm"和"C语言编程宝典.chm"这两本书籍电子版是C语言学习的经典参考资料。它们通常涵盖了C语言的基本语法、数据类型、控制结构、函数、指针等核心主题。读者可以从中了解到如何声明变量、...
### C语言学习的重要性和建议 #### 一、引言 C语言作为一种结构化的高级编程语言,在计算机科学领域占据着举足轻重的地位。它不仅在系统编程、嵌入式开发等领域有着广泛的应用,而且也是许多其他高级语言的基础。...
《C语言学习图书管理系统源码》是一个专门为C语言初学者设计的项目,旨在帮助学习者通过实际操作加深对C语言的理解。这个系统采用C语言编写,涵盖了文件操作、数据结构、控制流、函数等核心概念,是提升编程技能的...
不知道资源积分是干什么的唉。 很多朋友想学习C语言,又苦于没有相关... C语言学习系统虽然称不上是很好的教材 但是其中收集了不少网络以及部分书籍中的例子 推荐给正在学习C并且想加深了解的朋友。此为破解补丁。
《图书馆管理系统C语言》 在IT领域,C语言是一种基础且强大的编程语言,它以其高效、灵活和可移植性著称。本项目“图书馆管理系统”是利用C语言实现的一个典型应用,旨在帮助用户管理和操作图书馆的各类信息。下面...
- **推荐书籍**:虽然描述中提到的是C++的书籍,但在学习C语言的基础语法时,可以参考经典的C语言教材如《C程序设计语言》(The C Programming Language) by Brian W. Kernighan 和 Dennis M. Ritchie,或者《C ...
【C语言学习资料(PPT)】 C语言是一种强大的、基础的编程语言,它以其简洁、高效和灵活性闻名。这份“C语言学习资料(PPT)”提供了全面的学习资源,包括入门课程和丰富的习题及案例分析,对于初学者和进阶者来说...
《C语言权威教程》是C语言学习者的重要参考书籍,由知名的编程专家Brian W. Kernighan和Dennis M. Ritchie(通常被简称为K&R)共同编写,因此也被广泛称为K&R教程。这本书深入浅出地介绍了C语言的基础知识、语法特性...
这本书是C语言学习者的必备参考书,它全面地介绍了C语言的基本语法、数据类型、控制结构、函数、输入/输出以及预处理器等方面的知识。第二版尤其重要,因为它基于ANSI(美国国家标准协会)对C语言的标准化,即C89/...
首先,"C语言学习.exe"可能是该软件的主程序,它可能包含了一个交互式的C语言学习环境,用户可以在其中学习基本的语法、数据类型、控制结构、函数、指针等核心概念。它可能会通过各种教学方式,如教程、实例演示、...
在本项目中,我们讨论的是一个使用C语言编写的简单图书管理系统。...对于学习C语言的初学者来说,这是一个很好的实践项目,可以提升对C语言的理解和编程技能。同时,它也为更复杂的应用程序设计打下了基础。