c语言自学的书
‘壹’ 自学c语言看什么书好
新手先读《C primer plus》这本书,我认为谭浩强这本书不好,如果你读他的书C语言再想深学就很难了;读完《C primer plus》这本书后,我建议再《The C programing Language》,因为这本书难度较大,如果直接读可能看不懂,然后呢那你就差不多是个高手了,该读《C陷阱与缺陷》了,这本书是堪称“C语言的经典之书”,即使你是C语言的高手了,这本书也会是你的C语言必备书籍,C语言是一门高级编程语言,难度比较大,尤其是它里面的指针,如果想深入学习一下C里的指针的话,就去看《指针的艺术》吧!然后呢,成为高手,还要看《你必须知道的495个c语言问题》.
‘贰’ c语言入门书籍
1) 《C语言小白变怪兽》
既适合对计算机一窍不通的小白,也适合有编程基础的读者,还可以用来进阶。
《C语言小白变怪兽》是一套网络教程,发布在C语言中文网,由站长亲自编写,这套教程最大的特点是通俗易懂,深入浅出,既适合小白入门,也适合后期进阶。本人就是读了这套教程以后才对C语言有了天翻地覆的认识,觉得以前学得都是垃圾。。。
这本书至今还在不断更新,我认为这是C语言入门的首选教材,吐血推荐,经典中的经典!!!
2) 《啊哈C语言》
适合对计算机一窍不通的纯小白,有编程基础的读者请忽略。
这本书语言幽默,生动形象,通俗易懂,给人耳目一新的感觉,但是这本书非常浅显,并不深入,所以适合纯小白入门,找到门以后也就扔了。
这本书着重于语言艺术,针对纯小白下足了功夫,小学生坐在马桶上都能学会编程。说实话,我非常欣赏作者的创意和用心,国内像这样写书的少之又少,入门的书就应该是这个样子。
3) 《明解C语言》
适合对计算机一窍不通的纯小白,有编程基础的读者请忽略。
日本人的作品,最大的特点是插图很多,生动有趣,让人一目了然。
其实真正的《明解C语言》一共有三部,分别是《明解C语言·入门篇》《明解C语言·中级篇》《明解C语言·实践篇》,遗憾的是图灵公司目前只翻译了入门篇和中级篇,还没有翻译实践篇。中级篇网上还没有 PDF 下载资源
4) 《C Primer Plus》
适合有编程基础的读者,对计算机一窍不通的纯小白请忽略。
畅销 30 余年的C语言入门经典书籍,至今无人能撼动它的地位,它是最符合C语言标准的书籍,作为一名C语言程序员,不收藏一本都觉得自己很水。
但是对于没有计算机基础的小白,这本书就有点蛋疼了,信息量大,涉及的知识面广,书也比较厚,得有耐心才行。
如果你是纯小白,还是推荐阅读《C语言小白变怪兽》《啊哈C语言》《明解C语言》这几本书,等有了一点C语言基础,知道C语言大概讲了什么东西了,再来读《C Primer Plus》收获就非大了,你会感受到满满的干货。
5) 《C程序设计语言,The C Programming Language》
C语言创始人丹尼斯·里奇(Dennis MacAlistair Ritchie)的着作,和《C Primer Plus》并驾齐驱,很难分出伯仲,这两本书都是一样的优秀,都是C语言程序员必须收藏的。
但是,《C程序设计语言》也不太适合纯小白,还是推荐阅读《C语言小白变怪兽》《啊哈C语言》《明解C语言》这几本书,等有基础了再回来看。
《C程序设计语言》和《C Primer Plus》的难度差不多,信息量也差不多,有很多人纠结读哪一本,我的建议是任选其一即可,或者,看了一本以后,另外一本大概浏览一下。
‘叁’ 有什么学C语言的好书
你好,很高兴回答您的问题。个人建议看《C primer plus》、《写给大家的C语言书》、《C语言解惑》、《你必须知道的495个C语言问题》、《编程精粹》、《C标准库》等国外优秀着作。 还有一个 ::C语言入门经典(第4版) 作者: 出版:清华大学 出版日期:2008年04月 本书是编程语言先驱者Ivor Horton的经典之作,是C语言方面最畅销的图书品种之一。本书集综合性、实用性为一体,是学习C语言的优秀入门教材,在世界范围内广受欢迎,口碑极佳。书中除了讲解C程序设计语言,还广泛介绍了作为一名C程序设计人员应该掌握的必要知识,并提供了大量的实用性很强的编程实例。本书的目标是使你在C语言程序设计方面由一位初学者成为一位称职的程序员。读者基本不需要具备任何编程知识,即可通过本书从头开始编写自己的C程序。 新华书店网店新华文轩有卖的 谢谢采纳。
‘肆’ c语言入门自学书籍都有哪些
c语言入门自学书籍都有:《C程序设计》、《C#图解教程》、《C语言入门经典》。
1、《C程序设计》
如果你只是想要学习C语言来考个计算机等级证书,仅此而已,那么《C程序设计》对于考级来说绝对是本好书。
3、《C语言入门经典》
《C语言入门经典》例子简单生活化,而且每个例子分析很细。章节安排合理,章末的例子还特别注重思路的引导,而且分析起来特别有成就感。
‘伍’ 自学、初学c语言,买哪本书好最好是国内的。
推荐书籍:谭浩强《c程序设计》,凯尼格《c陷阱与缺陷》
以下是学c快速入门,本人原创。
常用c语言基础总结(60%以上代码),但是不写程序是永远入不了门的
基础概念:
数据类型--int,char
运算符--加减乘除,赋值,判断
表达式--数据类型
与
运算符的几种典型组合
基础程序结构:
顺序--普通程序
选择--if/switch语句(可先熟悉if)
循环--for/while/do
while语句(可先熟悉for)
(前面都会了之后)
数组,函数,指针,结构体,位运算
那些新手入门什么的没有太大用,谭浩强那本《c程序设计》已经不错了,有的书讲的东西太多新手接收不了反而不好,更有甚者知识体系不连贯或者不全面,那就麻烦了。《c程序设计》我以前在学校是一直拿来当工具书用的,当时写过的c代码量大概在1w行左右,我觉得初学完全够用了
‘陆’ 学C语言买什么书好
C语言学习要做三件事,
一、买本谭浩强的《c语言程序设计》;【学习基本规则】
二、林锐博士的编程习惯书《高质量的c语言编程》(网上可免费下载),熟记于心;【养成良好习惯】
三、反复做各种习题集,各种考试的习题均可。【发现问题,进一步提高】
‘柒’ C语言初学者(自学),应该用什么书
推荐四本适合初学者的书籍
《C和指针》
《C primer Plus》
《C陷阱与缺陷》
《C程序设计》
‘捌’ 学好C语言要看哪些书
- 01
基础:《C语言程序设计:现代方法》(第2版)(C
Programming: A Modern Approach, 2nd Edition, K.N.King)《深入理解计算机系统》(修订版或第2版)(Computer Systems: A Programmer's Perspective,
Randal E. Bryant et al),阅读建议《C语言程序设计》(第2版)(The
C Programming Language, Brian W. Kernighan & Dennis M.
Ritchie)《程序员修炼之道》(The
Pragmatic Programmer: From Journeyman to master, Andy
Hunt & Dave Thomas) - 02
内核/驱动:Linux内核设计与实现》(第3版)(Linux
Kernel Development, 3rd Edition, Robert Love)《Linux设备驱动程序》(第3版)(Linux
Device Driver, 3rd Edition, Jonathan Corbet et al)《深入Linux内核架构》(Professional
Linux Kernel Architecture, Wolfgang Mauerer) - 03
应用:《UNIX环境高级编程》(Advanced
Programming in the UNIX Environment, W. Richard Stevens)《UNIX网络编程》(Unix
Network Programming, W. Richard Stevens) - 04
进阶:《C陷阱与缺陷》(C Traps and Pitfalls, Andrew Koenig)《C专家编程》(Expert C Programming, Peter
van der Linden)《ARM嵌入式系统开发:软件设计与优化》(ARM
System Developer's Guide: Designing and Optimizing System Software,
Andrew Sloss et al)
‘玖’ c语言基础知识入门书籍有哪些
1、《啊哈C语言》
这本书在c语言界的殿堂级宝藏,可谓是经典之中的经典。纵向上,从hello world衍生出计算机的发展历程,横向上不断深入,层层拔高。在短短的100多页之内,几乎就手把手教写了stdio.h stdlib.h string.h当中大部分例程,实现了二分查找、快速排序、二叉树、哈希表这些重要的数据结构和算法。
‘拾’ c语言入门自学到精通需要看那些书籍
1.C Primer Plus
《C Primer Plus》作为被业内人士推崇的C语言入门经典,C Primer Plus 应该是C语言教材里最好的一款之一。
2.The C programming language
都说浓缩的都是精华,《The C programming language》把c语言的原理演变解释的淋漓尽致。
3.C和指针:《C和指针》通过讲述指针来让初学者更好的理解c语言
4.C专家编程:《C专家编程》这本书的特色诙谐幽默,把C上升到一个更高的层次,更容易让初学者接纳
这几本书是我推荐给初学者入门的基本关于C语言入门的书籍。
建议去看传智播客的入门教程,都是免费资源。稍有一定的基础之后看书学习。