❶ 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语言的入门教程,针对没有程序设计基础的读者,详细介绍了C语言的基本概念和编程技术。本书分为8篇共21章内容,第一篇为C语言入门篇,该篇介绍了C语言程序的特点及编程的准备。第二篇为C语言基础篇,该篇介绍了常量与变量、整型、字符型与浮点型和表达式与操作符等内容。第三篇为结构编程篇,该篇通过两章的篇幅讲解了选择结构和循环结构两种常用的程序结构。第四篇为数组和字符串篇,该篇通过两章的篇幅分别讲解了C语言中数组和字符串的应用。第五篇为函数篇,该篇主要内容包括函数、函数与文件、函数中的变量和字符串处理函数等。第六篇为指针篇,该篇通过两章的篇幅介绍了指针的重要概念和应用。第七篇为高级应用篇,该篇内容主要包括堆管理、位运算操作符、结构体、共用体、枚举和位域,以及预处理等。第八篇为综合案例篇,该篇以图书管理系统开发为例,详细介绍了C语言和文件处理开发的过程。.本书适合没有编程基础的C语言初学者作为入门教程,也可作为大、中专院校师生和培训班的教材,对于C语言开发的爱好者,本书也有较大的参考价值。..
清华大学出版社出版谭浩强老师主编的那本最是经典很多高校都在用 北京航空航天大学出版社出版唐发根老师主编的也不错里面的算法很多很强大
《CHowtoProgramme》(英文版) 谭浩强的《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语言的99%都用他的书
以下在网络上看到对他的书的评价
按∶
谭浩强
教授编写的
《C程序设计
》一书受到广泛的欢迎和高度评价。下面刊登几所大学讲授C语言
课程
的老师对《C程序设计》一书的评价意见。
清华大学计算机与信息管理中心
承担着清华大学非
计算机专业
的“计算机软件技术基础”课,自1994年起选用清华大学出版的谭浩强教授编写的《C程序设计》一书作为本课程教材,取得了很好的教学效果,深受师生们的欢迎,现正使用第二版作为
教材
。此书的特点及对教学的
促进作用
主要表现在以下几方面:
1.内容全面,实用性强
此书涵盖了程序设计
基础知识
及C语言程序设计的全部内容,并介绍了大量常用
算法
。通过学习此教材,初学程序设计的学生可以达到熟练运用C语言进行小规模应用开发的能力。
2.讲解透彻,深入浅出
此书对
概念
讲解透彻,使初学
计算机程序设计
的学生不仅学习了一种
高级语言
,而且能够对相关基础知识有准确深入的理解,例如在介绍
变量
的存储类型时、介绍指针时都对
计算机
的
存储管理
做了清楚的论述,使读者知其然也知期所以然。广大非计算机专业的学生学习
计算机课程
的学时很少,没有足够的
时间系统
地学习计算机专业基础知识。因此像这样将必要的基础知识融会贯通到程序设计课程中,对学生的
知识结构
建设以及今后的深造和提高都大有裨益。
3.通俗易懂,易于自学
此书的一个突出优点就是,语言优美、举例生动、
浅显易懂
。学生在学习C语言之前,普遍有些畏难情绪,因为听说C语言比较难学。的确C语言最初是面向专业
开发人员
的。但是读了
这本书
之后,学生们不再惧怕C语言。很多学生说,读这本书不仅
学会
了C语言,而且读的
过程
本身就是一种享受,不像有些专业书籍,堆砌大量技术
名词
,艰涩难懂。由于这本书易于自学,给我们的教学工作带来很大帮助,使我们可以达到精讲多练,逐步实现教师指导下的学生自主式
学习模式
。
4.结构清晰,循序渐进
由于本书结构清晰,
知识点
明确,循序渐进的内容组织方式非常符合
初学者
的认知
规律
,因此给教师组织
课堂教学
提供了很好的指导。我们按照这本书的内容结构组织教学,取得了学生和
教务处
的一致好评。
5.习题丰富,利于复习
计算机程序设计是一门实践性很强的课程,因此仅仅通过阅读教科书或听课是不可能掌握的,学习程序设计的最重要环节就是实践。本书每章都附有大量习题,并且有配套的习题解答,非常有利于学生复习巩固课上所学的知识。也便于教师设计
实验课
的
教学内容
。
❺ 国家计算机二级C语言考试要买什么教材
国家计算机二级C语言考试要买《全国计算机等级考试二级教程-C语言程序设计(2019年版)》、《全国计算机等级考试二级教程——公共基础知识(2019年版)》等教材。
二级C语言考试包括:DOS命令,计算机组成原理,多媒体、数据库操作、计算机网络、C语言程序设计、上机考试。
程序设计/办公软件高级应用级。考核内容包括计算机语言与基础程序设计能力,要求参试者掌握一门计算机语言,可选类别有高级语言程序设计类、数据库程序设计类等
二级还包括办公软件高级应用能力,要求参试者具有计算机应用知识及MS Office办公软件的高级应用能力,能够在实际办公环境中开展具体应用。
(5)选修课c语言用什么书扩展阅读
考试模式
报考二级6个科目考试的新生,全部采用无纸化考试(即全部上机考试),取代传统的考试模式(笔试加上机)。参加二级7个科目补考的老生,仍按照传统模式参加补考。无纸化考试中,传统考试的笔试部分被移植到计算机上完成,考核内容和要求不变。
无纸化考试时间为120分钟,满分100分,总分达到60分可以获得合格证书。没有获得合格证书的考生,无补考,下一次需重新以新考生身份报名参加考试。
报考资格
考生不受年龄、职业、学历等背景的限制,任何人均可根据自己学习和使用计算机的实际情况报考。每次考试报名的具体时间由各省(自治区、直辖市)级承办机构规定。考生按照有关规定到就近考点报名。
特殊人员报考条件:
现役军人可使用军官证报考NCRE考试,在其军官证号码前后各加入识别码,此办法也适用于没有身份证的未成年人,识别码的编码有统一格式,前6位后4位。
国务院和中央军事委员会联合下发的510号令,已经公布《现役军人和人民武装警察居民身份证申领发放办法》,该办法自2008年1月1日起实施,现役军人可以通过团以上单位集中向地方公安机关申请居民身份证。
❻ 学C语言买什么书看
你最好看看谭浩强的《c程序设计》专为初学者而编写的,而且通俗易懂。使很多学校的c语言教材。
❼ 自学C语言用什么书好
谭浩强的《c语言程序设计》讲的内容比较适合考试,所以老师会推荐用它来做教材。但如果你纯粹是要自学的话,我很推荐《21天学通c语言》,人民邮电出版社的,它的纸张很好,让你觉得有种专业的感觉。从内容上说,它设计了21天的课程,由浅入深,很适合初学者拿来自学。在下当时就是对这本书爱不释手,在老师正式上课之前,就已经基本学完了书上的课程了。
❽ 学习c语言用什么教材
c语言是面向过程的,谭浩强的C语言编的不错,但是C语言只是基础。深入学习的话,需要继续学习C++,VC现在C#用的比较多,基于微软的visual.studio支持java,.NET编程,应用的比较多
❾ 学C语言买什么书好
C语言学习要做三件事,
一、买本谭浩强的《c语言程序设计》;【学习基本规则】
二、林锐博士的编程习惯书《高质量的c语言编程》(网上可免费下载),熟记于心;【养成良好习惯】
三、反复做各种习题集,各种考试的习题均可。【发现问题,进一步提高】
❿ 学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当中大部分例程,实现了二分查找、快速排序、二叉树、哈希表这些重要的数据结构和算法。这本书传递着一种简单、优雅、平实和闲适。
希望能帮到你!