㈠ 学c语言 买本什么书好
谭浩强的《C程序设计》,《C专家编程》
然后就直接看C++吧。。
学C++的话可以先看谭浩强的《C++程序设计》入门,然后看《c++ primer》,再看《effective c++》,再看《more effective c++》。这样就小有所成了。
再想提高编程能力,要学的不仅是C++,而是数据结构和算法。把这两个学好了,然后多动手写程序,做项目。希望你有所收获,祝你成功。
㈡ 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)
㈢ 自学C语言用什么书好
谭浩强的《c语言程序设计》讲的内容比较适合考试,所以老师会推荐用它来做教材。但如果你纯粹是要自学的话,我很推荐《21天学通c语言》,人民邮电出版社的,它的纸张很好,让你觉得有种专业的感觉。从内容上说,它设计了21天的课程,由浅入深,很适合初学者拿来自学。在下当时就是对这本书爱不释手,在老师正式上课之前,就已经基本学完了书上的课程了。
㈣ 为了专升本学c语言,应该用 c语言三日通还是 c primer plus
如果只是应付考试的话,三日通也就够了,不过考试的时候有些东西需要很细的研究,三日通讲的不够细致,可以参考其他数据,谭浩强的也可以。
不过如果以后打算从事开发的就不建议看谭浩强的书了,因为里面有些错误或者误导,不是初学者能够分辨出来的,后期开发的时候写还没有什么问题,做后期优化的会后就会发现很多问题了。习惯养成了很难再改掉。又不可能推到重头再来,很烦的。
㈤ 学c语言用什么书
这个书就有很多本了,请根据自己的喜欢选择!
第一本:C primer plus
这本书很适合希望系统学习C语言的读者,正如他的名字,是一本不错的入门和进阶的书。书中的每一个知识点都有很多生动简单的示例,并给出了相应的运行结果。总之,在看这本书的过程中,有一种一气呵成的感觉。
第二本:《C语言入门经典》例子简单生活化,而且每个例子分析很细。章节安排合理,章末的例子还特别注重思路的引导,而且分析起来特别有成就感。
第三本:C和指针
这本书和《专家编程》《C缺陷和陷阱》可以并称C语言(进阶书)三杰。本书的部分内容更适合有C基础的人看。如ADT、递归、指针和数组的部分,书中所述的思想是国内教材所缺乏的。看完本书,能得到一个正确的C语言观。
第四本:C专家编程
新手初学者如何轻松学习C语言/C++编程
C语言是面向过程的,而C++是面向对象的
C和C++的区别:
C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。
C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。 所以C与C++的最大区别在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”。
C与C++的最大区别:在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”,而就语言本身而言,在C中更多的是算法的概念。那么是不是C就不重要了,错!算法是程序设计的基础,好的设计如果没有好的算法,一样不行。而且,“C加上好的设计”也能写出非常好的东西。
第四本:C程序设计语言
难以置信的是,这样一本C语言的入门书籍,从hello world开始讲起,却在短小的篇幅里,手把手教你写了stdio.h stdlib.h string.h当中大部分例程,实现了二分查找、快速排序、二叉树、哈希表这些重要的数据结构和算法。这本书传递着一种简单、优雅、平实和闲适。
希望能帮到你!
㈥ 本人大二,准备专升本,考试科目有c语言,不知道那本书讲c语言好 ,请大佬推荐下
没一点基础学习c语言推荐使用清华大学谭浩强老师编写的《C程序设计》第四版。
该书被大多数高校用作C语言学习的教材,是一本公认的学习C语言程序设计的经典教材。
根据C语言的发展和计算机教学的需要,作者在《C程序设计(第三版)》的基础上进行了修订。
本书按照C语言的新标准C 99进行介绍,所有程序都符合C 99的规定,使编写程序更加规范;
对C语言和程序设计的基本概念和要点讲解透彻,全面而深入;
按照作者提出的“提出问题—解决问题—归纳分析”三部曲进行教学、组织教材;
本书的每个例题都按以下几个步骤展开:提出任务—解题思路—编写程序—运行程序—程序分析—有关说明。
符合读者认知规律,容易入门与提高。
本书内容先进,体系合理,概念清晰,讲解详尽,降低台阶,分散难点,例题丰富,深入浅出,文字流畅,通俗易懂,是初学者学习C程序设计的理想教材,可作为高等学校各专业的正式教材,也是一本自学的好教材。
本书还配有辅助教材《C程序设计(第四版)学习辅导》。
㈦ 山东省计算机专业专升本考试用哪些辅导书好
山东省2011年依然有专升本的计划,课程有高等数学,大学英语,综合一(微机原理和接口技术、计算机操作系统)、综合二(c语言、数据结构)
高等数学的课本其实不必用同济大学的高数,专升本的数学难度不是很大,我建议考生选用山科院出的那本专升本的辅导资料就可以,那本难度适中,而且涵盖了考点。大家只要弄明白了那本教材,专升本考85分不成问题。
大学英语,这个大家可采用星火英语的专升本英语辅导。不过那本书讲解的不是很详细,专升本比英语三级难一些,词汇多一些。
操作系统建议大家选用汤子赢写的那本。但是大家没有必要看得那么细,那本书是本科书,专升本考的知识是很基本的,大家不必研究太难的问题。
c语言采用谭浩强的书就可以,但是大家注意,他的书在数组一章里,有一点小错误,但是我在计算机上调过,没通过。
数据结构大家用严蔚敏编写的就可以,那本书是最经典的数据结构的书,专升本的很多编程题都是书上的原题。
㈧ C语言要买什么书
你好,我试着帮你回答下吧:
C语言本来就是比较简单的语言,书比C++少多了……
比较有名的:
《The
C
Programming
Language》(C语言程序设计,第2版新版,机械)
《C
Traps
and
Pit
falls》(C陷阱与缺陷,邮电)
《Expert
C
Programming》(C专家编程,邮电)
《Pointers
on
C》(C和指针,邮电)
《高质量C/C++编程指南》
《C:
A
Reference
Manual》(C语言参考手册,机械)
《C
Interfaces
and
Implementations:
Techniques
for
Creating
Reusable
Software》(C语言接口与实现:创建可重用软件的技术,机械)
㈨ 应对专升本的C语言,用哪本教材辅助比较好
C primer plus就挺好,个人感觉学C的话还是应该多看代码多编代码,学习编程思路与整体的设计框架,语法的话,练多了就习惯了。