当前位置:首页 » 编程语言 » c语言入门学习哪个好

c语言入门学习哪个好

发布时间: 2022-05-12 11:48:25

1. 学习c语言哪个书比较好些

1.C语言入门经典

《C语言入门经典》例子简单生活化,而且每个例子分析很细。章节安排合理,章末的例子还特别注重思路的引导,而且分析起来特别有成就感。

这本书是自学过程的一本好书。

2.C primer plus

这本书很适合希望系统学习C语言的读者,正如他的名字,是一本不错的入门和进阶的书。书中的每一个知识点都有很多生动简单的示例,并给出了相应的运行结果。总之,在看这本书的过程中,有一种一气呵成的感觉。

3.C和指针

这本书和《专家编程》《C缺陷和陷阱》可以并称C语言(进阶书)三杰。本书的部分内容更适合有C基础的人看。如ADT、递归、指针和数组的部分,书中所述的思想是国内教材所缺乏的。看完本书,能得到一个正确的C语言观。

4.C程序设计语言

难以置信的是,这样一本C语言的入门书籍,从hello world开始讲起,却在短小的篇幅里,手把手教你写了stdio.h stdlib.h string.h当中大部分例程,实现了二分查找、快速排序、二叉树、哈希表这些重要的数据结构和算法。这本书传递着一种简单、优雅、平实和闲适。

5.C专家编程

2. 新手学习C语言,有什么好的书籍值得推荐

一、要读就读好书,否则不如不读

所有初学者面临的第一个问题便是:如何选择教材。好的开始是成功的一半,选择一本优秀的教材是事半功倍的关键因素。不幸的是,学校通常会帮你指定一本很差劲的C语言课本;而幸运的是,你还可以再次选择。

大名鼎鼎的谭浩强教授出了一本《C语言程序设计》,据说发行量有超过400万,据我所知,很多学校都会推荐这本书作为C语言课本。虽然本人的名字(谭浩宇)跟教授仅仅一字之差,但我是无比坚定地黑他这本书的。这本书不是写给计算机专业的学生的,而是给那些需要考计算机等级考试的其它专业学生看的。这本书的主要缺点是:例子程序非常不专业,不能教给你程序设计应该掌握的思考方式;程序风格相当地不好,会让你养成乱写代码的恶习;错误太多,曾经有人指出过这本书的上百个错误,其中不乏关键的概念性错误。好了,这本书我也不想说太多了,有兴趣大家可以网络一下:)

Kernighan和 Ritchie的《The C Programming Language》(中译名《C程序设计语言》)堪称经典中的经典,不过旧版的很多内容都已过时,和现在的标准C语言相去甚远,大家一定要看最新的版本,否则不如不看。另外,即使是最经典最权威的书,也没有办法面面俱到,所以手边常备一本《C语言参考手册》是十分必要的。《C语言参考手册》就是《C Reference Manual》,是C语言标准的详细描述,包括绝大多数C标准库函数的细节,算得上是最好的标准C语言的工具书。顺便提一句,最新的《C程序设计语言》是根据C89标准修订的,而《C语言参考手册》描述的是C99标准,二者可能会有些出入,建议按照C99标准学习。还有一本《C和指针》,写得也是相当地不错,英文名是《Pointers on C》,特别地强调指针的重要性,算是本书的一个特点吧。不过这本书并不十分适合初学者,如果你曾经学过C语言,有那么一些C语言的基础但又不是很扎实,那么你可以尝试一下这本书。我相信,只要你理解了指针,C语言便不再神秘。

如果你已经啃完了一本C语言教材,想要更进一步,那么有两本书你一定要看。首先是《C Traps and Pitfalls》(中译名《C陷井与缺陷》),很薄的一本小册子,内容非常非常地有趣。要注意一点,这本书是二十多年前写成的,里面提到的很多C语言的缺陷都已被改进,不过能够了解一些历史也不是什么坏事。然后你可以挑战一下《Expert C Programming》(中译名《C专家编程》),书如其名,这本书颇具难度,一旦你仔细读完并能透彻理解,你便可以放心大胆地在简历上写“精通C语言”了。

切记一个原则,不要读自己目前还看不懂的书,那是浪费生命。如果你看不懂,那你一定是缺失了某些必需基础知识。此时,你要仔细分析自己需要补充哪些内容,然后再去书店寻找讲述的这些内容的书籍。把基础知识补充完毕再回头来学习,才会真正的事半功倍。

3. c语言入门买什么书好

1、基础(C语言入门,初学,编程基础)

《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)

2、内核/驱动

《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)

3、应用

《UNIX网络编程》(Unix
Network Programming, W. Richard Stevens)

《UNIX环境高级编程》(Advanced
Programming in the UNIX Environment, W. Richard Stevens)

4、进阶

《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)

      4. 哪本C语言入门的书比较好

      如果你英语很棒,你完全可以看
      Herbert
      Schildt着
      戴健鹏译
      《ANSI
      C祥解》
      Herbert
      Schildt着
      英文名《C
      How
      to
      program,second
      Edition》
      这些都是很好的书,你能看懂就看吧
      看不懂就谭浩强的吧,他也是参考这些书的,别说他的不好,他只是没把难的写出来,如果对一个新手直接给个几万行的代码,你能认为你有信心学下去?
      不用简单的问题举例,非要用很难实现的问题给你当例题讲,你能听懂?
      你还有继续学下去的勇气么?
      到时你什么都听不懂,你还想学么?
      你能把他书后的各题完全搞懂,轻松搞定的话那就很不错了,以后再想深入就不难了,没有书能完全介绍C语言的,现在高级语言功能太强了,超过了C,所以C只当基础来学,几乎所有书后都有,其他函数如有需要,可查看函数手册,所以除非你看懂外文书,否则还是老实点吧,别一口想吃成胖子,到时得不偿失!

      5. c语言入门自学看哪个教程比较好啊

      黑马程序员的视频库里有一套“C语言小白入门基础教程”很适合初学者学习。

      课程大纲:

      1.Unix/Linux实战
      2.Unix/Linux服务器配置
      3.C语言概述
      4.数据类型与运算符
      5.条件判断与循环语句
      6.数组与字符串
      7.函数
      8.指针
      9.内存管理
      10.复合类型
      11.文件操作
      12.项目实战

      6. C语言入门教程看哪个好啊

      C语言入门教程推荐使用清华大学出版社出版的谭浩强老师的《C程序设计》第四版。
      清华大学出版社出版的《C程序设计》是一本公认的学习C语言程序设计的经典教材。根据C语言的发展和计算机教学的需要,作者在《C程序设计(第三版)》的基础上进行了修订。本书按照C语言的新标准C 99进行介绍,所有程序都符合C 99的规定,使编写程序更加规范;对C语言和程序设计的基本概念和要点讲解透彻,全面而深入;按照作者提出的“提出问题—解决问题—归纳分析”三部曲进行教学、组织教材;本书的每个例题都按以下几个步骤展开:提出任务—解题思路—编写程序—运行程序—程序分析—有关说明。符合读者认知规律,容易入门与提高。
      本书内容先进,体系合理,概念清晰,讲解详尽,降低台阶,分散难点,例题丰富,深入浅出,文字流畅,通俗易懂,是初学者学习C程序设计的理想教材,可作为高等学校各专业的正式教材,也是一本自学的好教材。本书还配有辅助教材《C程序设计(第四版)学习辅导》。

      7. 初学者学习C语言用什么编程软件好

      1.Dev-C++:这是Windows平台下一个免费、轻量级的C/C++集成开发环境,基本功能和早期的VC++6.0非常相似,自带有GCC、GDB等编译调试工具,因为没有任何自动补全、语法检查和提示的功能,所以对于初学者来说非常锻炼基本功,在许多学校中都作为教学软件使用:
      2.Code::Blocks:这也是一个轻量级的C/C++开发环境,免费、开源、跨平台,相比较Dev-C++比较单一的功能来说,支持自动补全、语法提示和语法检查,除此之外,还自带有许多现成的工程模板,可以快速开发GUI、Qt、OpenGL等应用,插件扩展也比较丰富,对于初学者来说,也是一个非常不错的选择
      3.Visual Studio:这应该是Windows平台下使用最多的C/C++开发环境了,专业重量级的,由微软自主设计研发,号称宇宙第一IDE,插件扩展众多,支持单元测试、代码重构等高级功能,开发调试效率都非常高,因此在大型项目开发中经常会用到这个软件,虽然对于初学者来说,早期不容易学习和掌握,但熟悉后,的确是一个编程开发利器
      4.Vim:这个是Linux环境下使用比较多的代码编辑器,严格意义上说不是一个C语言开发软件,但安装GCC、GDB等工具后,也是一个非常不错的C语言编程软件,插件扩展众多,占用内存少,轻便灵活:

      8. 您好,陌生朋友,请问零基础的新手想学习C语言,要从哪里开始看哪本书比较适合

      1.[C和指针].(美)Kenneth.A.Reek。,C primer plus第六版 都是外国的C语言名着,但由于翻译后和原着有一定语义差距再加上中西方文化差异,其实我个人觉得不适合初学者!
      2.谭浩强的《C语言程序设计》是清华大学的老教授写的一本大学教程,确实比较适合中国学生,特别是初学者的学习!(不要怕网上的一些对此书的负面的评论,毕竟这本书刚成书的中国国情决定的,但毕竟这本书成就了现在的很多C语言大咖,从书的版次和销量也说明了这本书的当时畅销程度),反正从一个C语言熟手或高手来看这本书可能会有一些问题
      3.但是,谭浩强的《C语言程序设计》的有一些地方确实也存在欠妥的地方,比如变量的表示很多用a,b,c,这一点如果初学者学了后成了习惯,那以后用C++等语言编写大型程序会出大问题,还有由于是一本入门教材对一些C语言的深入探究也不够,真正实际应用的实训例子也欠缺。等等
      4.建议如果学完谭浩强的《C语言程序设计》后再好好看看.[C和指针].(美)Kenneth.A.Reek。,C primer plus第六版这两本书,然后有机会好好研究C语言代码的汇编调试代码,最好对内存的分配,代码区,数据区,数据区的全局变量区,栈区,堆区(全局变量,静态变量,局部变量在上述内存中的存储结构以及作用域,最好还要了解数组,结构体,共用体,位域的内存中的存储结构也知道);以及函数调用的汇编实现过程(栈实现过程)等知识到网上深入学习一下。有机会还可以用keilC进行单片机编程或学c++。

      9. 自学c语言 零基础 看什么书 该怎么学

      现在,市面上的
      C语言书籍多的数不过来,但是很多不适合你这种初学者使用,作为一名老程序员,我给你推荐几本我看过认为还不错的书:
      1)
      《C语言小白变怪兽》:既适合对计算机一窍不通的小白,也适合有编程基础的读者,还可以用来进阶。同时,最重要的是,这本书的作者还在不断地更新这本书,我认为最大的特点是通俗易懂,深入浅出,只要认真看,就一定能看懂,我认为这是C语言入门的首选教材,吐血推荐,经典中的经典!!!
      2)
      《啊哈C语言》:适合对计算机一窍不通的纯小白,有编程基础的读者请忽略。这本书语言幽默,生动形象,通俗易懂,给人耳目一新的感觉,但是这本书非常浅显,并不深入,所以适合纯小白入门,找到门以后也就扔了。这本书着重于语言艺术,针对纯小白下足了功夫,小学生坐在马桶上都能学会编程。说实话,我非常欣赏作者的创意和用心,国内像这样写书的少之又少,入门的书就应该是这个样子。
      上边这两本书是我推荐给你用于C语言入门的,我不建议你使用谭浩强的《C语言程序设计》这本书入门,虽然这本书的知名度很高,因为很多大学把它作为C语言的授课教材,然而,这本书被吐槽最多,不但代码不标准,而且有很多错误,据说可以找出几十个错误,这样很容易误导你这种小白。
      等你有一定的C语言基础了,可以看下面的这几本书,进一步提升你的编程水平:
      1)
      《C
      Primer
      Plus》:畅销
      30
      余年的C语言入门经典书籍,至今无人能撼动它的地位,它是最符合C语言标准的书籍,作为一名C语言程序员,不收藏一本都觉得自己很水。
      2)
      《C程序设计语言,The
      C
      Programming
      Language》:C语言创始人丹尼斯·里奇(Dennis
      MacAlistair
      Ritchie)的着作,和《C
      Primer
      Plus》并驾齐驱,很难分出伯仲,这两本书都是一样的优秀,都是C语言程序员必须收藏的。
      3)
      《C专家编程》:适合已经具备C语言基础、想进阶的读者。这貌似是一本吐槽C语言的书,基本上介绍了大多数C语言的坑,有不少精髓,在C语言界久负盛名,进阶时一定要看。
      4)
      《C陷阱与缺陷》:和《C专家编程》类似,也是给C语言挑刺的,阐述了很多容易让人误解的语法细节,重在帮助C程序员绕过编程过程中的陷阱和障碍。
      5)
      《程序员的自我修养
      --
      链接、装载与库》:这真是一本深入骨髓的书,让你彻底明白程序的编译、链接、装载和运行的全过程,你会从此上天,拉开和别人的差距,看任何问题都有了深度和高度。重点推荐!
      所有的这些书我都有电子版,需要可以找我要!

      热点内容
      云服务器的ip固定的吗 发布:2025-07-15 19:26:12 浏览:934
      怎么建立电脑配置文件 发布:2025-07-15 19:23:57 浏览:672
      手机导航源码下载 发布:2025-07-15 19:18:29 浏览:499
      什么是原生态安卓机 发布:2025-07-15 19:16:52 浏览:686
      linux的安装目录在哪 发布:2025-07-15 19:10:04 浏览:724
      2008编程入门经典 发布:2025-07-15 18:58:44 浏览:603
      艾派密码是什么 发布:2025-07-15 18:47:40 浏览:588
      密码锁如何在里面开门 发布:2025-07-15 18:35:00 浏览:521
      额温算法 发布:2025-07-15 18:18:14 浏览:728
      ie客户端事件脚本执行异常 发布:2025-07-15 18:10:13 浏览:26