c语言书
A. 学习c语言 必看的书籍
给C++初学者的50个忠告
1.把C++当成一门新的语言学习(和C没啥关系!真的。);
2.看《Thinking In C++》,不要看《C++变成死相》;
3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;
4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;
5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;
6.会用Visual C++,并不说明你会C++;
7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;
8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;
9.看Visual C++的书,是学不了C++语言的;
10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?
11.浮躁的人容易问:我到底该学什么;——别问,学就对了;
12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;
13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!
14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;
15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;
16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
17.C++不仅仅是支持面向对象的程序设计语言;
18.学习编程最好的方法之一就是阅读源代码;
19.在任何时刻都不要认为自己手中的书已经足够了;
20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准;
21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;
23.请看《Effective C++》和《More Effective C++》以及《Exceptional C++》;
24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;
25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好;
26.请看《程序设计实践》,并严格的按照其要求去做;
27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;
28.C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密;
29.请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已;
30.读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++;
31.学习编程的秘诀是:编程,编程,再编程;
32.请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》;
33.记住:面向对象技术不只是C++专有的;
34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;
35.把在书中看到的有意义的例子扩充;
36.请重视C++中的异常处理技术,并将其切实的运用到自己的程序中;
37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;
38.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;
39.C++语言和C++的集成开发环境要同时学习和掌握;
40.既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;
41.就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主;
42.当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43);
43.别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;
44.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的;
45.每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;
46.记录下在和别人交流时发现的自己忽视或不理解的知识点;
47.请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX;
48.保存好你写过的所有的程序——那是你最好的积累之一;
49.请不要做浮躁的人;
50.请热爱C++!
建议你买本书,书比网上的电子版教程好的多,如计算机届超级权威教授 谭浩强 老先生写的《C语言程序设计(第三版)》,全国发行了700万册,可以说是学C语言的人必看的书,我们大学就用这本书,很适合自学,通俗易懂
建议你学习其它计算机知识时也看他的书,他出的书很多,涵盖面广,每一本都很经典
这里有他的教程word版下载
另外,机械工业出版社的 计算机丛书系列也相当经典,全是翻译国外经典教材,国外计算机发展早,水平比国内高很多,看这些教材事半功倍,推荐(美)Al Kelley Ira Pohl的《C语言教程第4版》
学习程序语言要持之以恒,不浮躁,祝你成功!
B. c语言推荐参考书
你要是说权威的书,《C++编程思想》,《C++primer》都是很权威的书,但是内容太多,不太适合初学者,个人觉得谭浩强写的书比较好,简单易懂,适合初学者,你可以自己考虑一下
C. 求C语言初学者书籍推荐
1.基础(C语言入门,初学,编程基础)
《C语言程序设计:现代方法》(第2版)
《深入理解计算机系统》(修订版或第2版)
《C语言程序设计》(第2版)
《程序员修炼之道》
《C和指针》
《C primer plus》(入门首选)
《高质量程序设计指南》(一定要看)
《从问题到程序》(最佳高校教材)
2.内核/驱动
《Linux内核设计与实现》(第3版)
《Linux设备驱动程序》(第3版)
《深入Linux内核架构》
《Linux C编程一站式学习》
3.应用
《UNIX环境高级编程》
《UNIX网络编程》
4.进阶
《C陷阱与缺陷》
《C专家编程》
《C语言程序设计》K&R版
《C语言解惑》
《你必须知道的495个C语言问题》
《C语言参考手册(原书第5版)》
《C语言接口与实现》
《C语言的科学和艺术》
《数据结构与算法分析C语言系列》
《Linux程序设计》
《现代编译原理》
《重构-改善既有代码的设计》
《老码识途-从机器码到框架的系统观逆向修炼之路》
《C语言进阶》
《实用C语言编程》
C语言从入门到进阶书籍推荐吐血整理大全(含网盘下载链接)
D. 有关c语言的书籍
学C语言,要会C语言语法和一个C语言的编译器,C语言编译器有TC3、win-tc、c-free等等,都可以从网上下。如果学C语言基础的话,清华大学出版社 崔武子 赵重敏 李青 着的《C程序设计教程》不错,每章都分基础部分跟提高部分,跳过提高部分不影响后面的学习。蓝色封面,有卖计算机书籍的书店里应该都有。
E. 学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当中大部分例程,实现了二分查找、快速排序、二叉树、哈希表这些重要的数据结构和算法。这本书传递着一种简单、优雅、平实和闲适。
希望能帮到你!
F. C语言编程书籍
1.《C程序设计》 谭浩强 清华大学出版社
目前最新版本是第三版
配套的习题解答:《C程序设计题解与上机指导》
高质量C++/C编程指南
http://www.codeguru.cn/CPP/AdvanceC++-CProgramGuide/
应用C++技术构建优质软件
http://www.codeguru.cn/CPP/AppliedCpp/
C++编码规范与指导
http://www.codeguru.cn/CPP/C++CodingGuide/
C++PrimerPlus4th
http://www.codeguru.cn/CPP/C++PrimerPlus4th/
C语言函数示例集
http://www.codeguru.cn/CPP/CFunctionExamples/
C语言技术文章
http://www.codeguru.cn/CPP/CLanguageArticle/
C++疑难解答
http://www.codeguru.cn/CPP/CppAQ/
C++实践之路
http://www.codeguru.cn/CPP/CppInAction/
C++应用程序例解
http://www.codeguru.cn/CPP/CppProgramLiJie/
C++参考
http://www.codeguru.cn/CPP/cppreference/
C语言编程宝典之一
http://www.codeguru.cn/CPP/Cprogramdict/
C语言学习和精华文摘
http://www.codeguru.cn/CPP/CStudyAndArticle/
Effective C++
http://www.codeguru.cn/CPP/EffectiveCpp/
GenericProgramming
http://www.codeguru.cn/CPP/GenericProgramming/
TheCprogrammingLanguage
http://www.codeguru.cn/CPP/TheCprogrammingLanguage/
用VC开发ACTIVEX
http://www.codeguru.cn/VC&MFC/ActiveXProgramingWithVC/
用DirctX9进行高级3D游戏程序设计
http://www.codeguru.cn/VC&MFC//
21天学会VC数据库编程
http://www.codeguru.cn/VC&MFC//
STL轻松入门
http://www.codeguru.cn/VC&MFC/EasySTL/
COM+组件服务技术内幕
http://www.codeguru.cn/VC&MFC/InsideCOM+/
OGRE手册
http://www.codeguru.cn/VC&MFC/OGREManual/
OpenGL基础图形编程
http://www.codeguru.cn/VC&MFC/OpenGLJiChuTuXingBianCheng/
MFC程序设计
http://www.codeguru.cn/VC&MFC/progmfc2/
VC技术内幕
http://www.codeguru.cn/VC&MFC/ProgramingVC/
Windows核心编程
http://www.codeguru.cn/VC&MFC//
VC编程经验总结
http://www.codeguru.cn/VC&MFC/VCBianChengJianYanZongJie/
VC编程资料
http://www.codeguru.cn/VC&MFC/VCBianChengZiliao/
VC高级编程
http://www.codeguru.cn/VC&MFC/VCGaoJiBianCheng/
vchome图形图像编程技术篇
http://www.codeguru.cn/VC&MFC/vchomeGraph/
VC知识库
http://www.codeguru.cn/VC&MFC/vckbase/
vc++ 编程指南
http://www.codeguru.cn/VC&MFC/VCProgramGuide/
Windows程序设计
http://www.codeguru.cn/VC&MFC/WindowsProgramming/
Winsock程序员疑难解答
http://www.codeguru.cn/VC&MFC/WinsockProgrammerFAQ/
Microsoft编程精粹
http://www.codeguru.cn/VC&MFC/WritingCleanCode/
G. c语言入门自学书籍都有哪些
c语言入门自学书籍都有:《C程序设计》、《C#图解教程》、《C语言入门经典》。
1、《C程序设计》
如果你只是想要学习C语言来考个计算机等级证书,仅此而已,那么《C程序设计》对于考级来说绝对是本好书。
3、《C语言入门经典》
《C语言入门经典》例子简单生活化,而且每个例子分析很细。章节安排合理,章末的例子还特别注重思路的引导,而且分析起来特别有成就感。
H. 有什么比较好的C语言的书
计算机届超级权威教授 谭浩强 老先生写的《C语言程序设计(第三版)》,全国发行了700万册,可以说是学C语言的人必看的书,我们大学就用这本书,很适合自学,通俗易懂 。学习程序语言要持之以恒,不浮躁,祝你成功!
I. 学习C语言用什么书
就看谭浩强的c程序设计
另外就是多上机,多在计算机上编些小程序,练多了就熟练了
书名就是c程序设计(第2版),清华出版的,价格26,不过建议你找快毕业的大4的同学那去买,一是便宜二是上面的笔记有助于你理解
你刚开始学有一本就够了,关键是要弄懂啊
你觉得电脑能力还不错就试试啊,可能刚开始接触有点不习惯,先从简单的开始学嘛
J. c语言用什么书
其实我建议你学C++,比C更好。
C语言:《C语言程序设计》(这个是大学教材,适合打基础) 《C primer plus》(入门级) 《C程序设计语言》(深入,经典,必备)
C++: 《C++语言程序设计》(和上面那个都是清华大学计算机系列教材)《C++ primer》(超级经典) 《深入探索:C++对象模型》(经典,必备)