c语言函数手册推荐 c语言函数大全app
初学者学习C语言,用什么书好,想用点比较经典的书。
学习C语言不是一朝一夕的事情,但也不需要花费十年时间才能精通。如何让编程初学者以最小的代价学习并精通C语言是本文的主题。请注意,即使是最小的代价”也绝不是什么捷径,而是以最短的时间取得最多的收获,同时也意味着各位编程初学者需要经历艰苦的过程。
企业建站必须是能够以充分展现企业形象为主要目的,是企业文化与产品对外扩展宣传的重要窗口,一个合格的网站不仅仅能为公司带来巨大的互联网上的收集和信息发布平台,创新互联面向各种领域:服务器托管等成都网站设计公司、营销型网站建设解决方案、网站设计等建站排名服务。
一、要读就读好书,否则不如不读
所有初学者面临的第一个问题便是如何选择教材。好的开始是成功的一半,选择一本优秀的教材是事半功倍的关键因素。
1. 《C程序设计语言》
Kernighan和 RitchiTheCProgramLanguag的《C程序设计语言》堪称经典中的经典,不过旧版的很多内容都已过时,和现在标准C语言相去甚远,大家一定要看最新的版本,否则不如不看。
2. 《C语言参考手册》
即使是最经典最权威的书,也没有办法面面俱到,所以手边常备一本《C语言参考手册》十分必要的C语言参考手册》就是CReferManualC语言标准的详细描述,包括绝大多数C标准库函数的细节,算得上是最好的标准C语言的工具书。顺便提一句,最新的C程序设计语言》根据C89标准修订的而《C语言参考手册》描述的C99标准,二者可能会有些出入,建议按照C99标准学习。
3. 《C和指针》
这本《C和指针》写得也是相当地不错,英文名是PointeronC特别地强调指针的重要性,算是本书的一个特点吧。不过这本书并不十分适合初学者,如果你曾经学过C语言,有那么一些C语言的基础但又不是很扎实,那么你可以尝试一下这本书。相信,只要你理解了指针,C语言便不再神秘。
4.如果你已经看完一本C语言教材,并想要继续深入学习,那么我有两本书推荐给你
《C陷井与缺陷》
首先这本CTrapandPitfal的《C陷井与缺陷》,很薄的一本书,内容非常非常地有趣。不过注意的是,这本书是二十多年前写的,里面提到很多C语言的缺陷现在都已被改进,不过能够了解一些历史也不是什么坏事。
《C专家编程》
还有就是可以尝试挑战一下ExpertCProgram的《C专家编程》,书如其名,这本书颇具难度,不过一旦你仔细读完并能透彻理解,便可以放心大胆地在简历上写“精通C语言”
切记一个原则,不要读自己目前还看不懂的书,那是浪费生命。如果你看不懂,那你一定是缺失了某些必需基础知识。此时,要仔细分析自己需要补充哪些内容,然后再去书店寻找讲述的这些内容的书籍。把基础知识补充完毕再回头来学习,才会真正的事半功倍。
二、Unix/Linux还是Window这是个很大的问题
不同的编程环境会造就出不同思维的程序员。Window程序员大多依赖集成开发环境,比如VisualStudio而Unix程序员更加钟爱Makefil与控制台。显而易见,集成开发环境更容易上手,Window上学习C语言,只需要会按几个基本的VisutC++工具栏按钮就可以开始写Hello,World!而在Unix下,需要一些控制台操作的基本知识。有人也许认为Unix环境更简洁,但习惯的力量是很大的大家都很熟悉 Window基本操作,而为了学习C语言去专门装一个Unix系统,似乎有点不划算。
对于一个只懂得Window基本操作、连 DOS什么都不知道的新手而言,尽快做一些有趣而有意义的事情才是最重要的用C语言写一个小程序远比学习lscat等命令有趣,况且我要专注于C语言本身,就不得不暂时忽略一些东西,比如编译链接的过程、Makefil写法等等等等。
所以我建议初学者应该以VisualC++6.0不是VisualC++.NET或者DevC++作为主要的学习环境,而且千万不要在IDE使用技巧上过多纠缠,因为今后你一定要转向Unix环境的VisualC++6.0使用很方便,调试也很直观,但其默认的编译器对C标准的支持并不好,而DevC++使用gcc编译器,对C99标准都支持良好。使用顺带提一下,很多大学的C语言课程还在使用TurboC2.0作为实验环境,这是相当不可取的原因其一是TC2.0对C标准几乎没有支持,其二是TC2.0编译得到程序是16位的这对今后理解32位的程序会造成极大的困扰(当然,用djgpp之类的东西可以使TC2.0编译出32位程序,不过那过于复杂了
等你学完一本C语言的教材,一定要转向Unix平台继续学习,几乎所有的C语言高级教程都是基于Unix平台的比如《C专家编程》转变的过程是痛苦的需要面对的各种纷繁复杂的命令,完全不同于Window平台的思考方式,但是这种痛苦是值得的Unix与C共生的Unix思考方式和习惯更加符合C语言的思考方式和习惯。Unix下,可以找到无数优秀的源代码供你尽情阅读,可以方便地查看某个库函数的联机手册,还可以看到最优秀的代码风格(说到代码风格,会专门写一篇文章详细叙述)
归结起来就是一句话:编程初学者初学C语言,建议使用Window系统和集成开发环境,准备向“高手”方向努力时,请先转向Unix平台。
求一本介绍C语言各种库函数的书。谢谢!
机械工业出版社出版的《c语言参考手册》第五版,最好的,相信我, the best.
一个十二年C程序员的建议。
请为C++新手推荐几本教程好书吧。我不怕学着难,只要经典有价值的
你自己挑几本看吧,
入门推荐看
C Primer Plus中文版(第五版)
C程序设计(第三版)
学好C之后再去学c++,建议看
白话c++
你先把这些书复制下来,这些书都是经典中的经典了。都是非常好的。
C程序设计语言(第2版·新版)---C语言“倚天屠龙双剑”---Brian W.Kernighan“C语言之父”
C Primer Plus中文版(第五版)--------C语言“倚天屠龙双剑”---Stephen Prata
C程序设计(第三版)---------------------------谭浩强
C语言大全(第四版)---------------------------HERBERT SCHILDT
C语言接口与实现:创建可重用软件的技术-------------DAVID R.HANSON
C语言参考手册(原书第5版)--------------------------Samuel P.Harbison
C程序设计教程---------------------------------H.M.Deitel/P.J.Deitel
C陷阱与缺陷-----------------------------------Andrew Koenig
The C Programming Language by Kernighan Ritchie Complement : The Development of the C Language
C Traps and Pitfalls by Andrew Koenig
Expert C Programming by Peter van der Linden
The Standard C Library by P J Plauger
Books on Linux C :
Linux Application Development by Michael K. Johnson Erik W. Troan
Linux device drivers by Alessandro Rubini
Developing Linux applications with GTK+ and GDK (ISBN 0-7357-0021-4, New Riders)
C/C++入门基础
Windows C 程序设计入门与提高
单片机C语言入门
C++ 入门基础教程
C语言常用算法源代码
C常用算法程序集
C++ 语言命令详解
Borland C++使用手册
C语言编程基础
C语言编程要点
C语言数值算法程序大全(第二版)
Borland C++4.0安装与使用
C++ Builder 5.0经典入门
非C程序员C++入门自学教程
C/C++指令字典
C语言常用函数手册
C++标准程序库自修教程与参考手册
C语言图形函数介绍
C语言数值计算初步
C++ 设计新思维
C++Builder基础进阶
C语言初学者入门讲座
C++完全参考手册
C++Builder英文帮助
《C++Builder学习大全》中文版
C++ Builder编程研究文档
C游戏编程从入门到精通
C++程序调试实用手册
Borland C++4.0从入门到精通
实用教程:
经典C语言教程
C++捷径教程(第三版)
Borland C++实用教材
C++程序设计语言题解
C++上机实践指导教程(第三版)
创世纪的C++ Builder教程
Borland C++程序设计教程
C++ BUILDER 实用培训教程
C++程序设计培训教程
C++编程金典(第三版)
C高级实用程序设计
嵌入式系统中C的开发
C++Builder自学培训教程
C++大学教程(第二版)
C++傻瓜教程
精通C++ Builder 5程序设计高级教程
C++程序设计语言经典题与实验指导
C++程序设计教程实验书
C++大学基础教程
C++面向对象到窗口程序设计
C语言核心编程
嵌入式系统的C程序设计
经典C教程
实用C语言详解
Borland C++深入编程
Borland C++4.0程序设计
C++ 面向对象多线程编程
编程实例
C++实例教程
C++30天极限教程
C++Builder程序设计范例
C语言程序基础及应用实例
C语言趣味程序百例精解
C++编程实例详解
C++ Builder网络开发实例
C++实践之路
21天学通C语言(第六版)
C语言学习300例
C++Builder6.0界面实例开发经典编程900例(C语言)
一个月挑战C++
Borland C++应用篇
自学C++半月通
边用边学C语言
C语言完美演绎
设计60系列C++游戏
C语言程序设计题典
C++物件模型
C++ Builder 5编程实例与技巧
C语言程序设计及应用实例
Borland C++ 高级开发实践
Borland C++ Builder6开发人员
经验技巧:C++编码规范与指导
C++核心编程技术
C++程序设计陷阱
C数值算法程序大全
C和C++代码精粹
C++编程-数据结构与程序设计方法
C++语言教程大全
C++Builder核心program
C高级编程技术
C语言常见问题集
C++ Builder 3 核心编程技术
Borland C++程序设计技术
用C实现面向对象
C专家编程
C++数据结构
C语言高级实用编程技巧
C程序设计与应用
CC++深层探索
C++ 和面向对象的数值计算
用C++开发Web商用程序
C++代码设计与重用
C++程序员JAVA编程
Borland C++宝典
C语言最新编程技巧200例
C++语言学习经验集合
C语言编程宝典大全
C++ Builder高级开发人员技术指南
C++ 内存管理算法和实现
Turboc库函数源程序与参考大全
C++ Builder 5 开发人员指南
C++程序设计实验指导(钱能)
用C语言设计屏幕界面技术
C和C++代码锦囊
C语言学习和精华文摘
标准C++宝典
C_C++深层探索
Borland C++库函数详解
高质量C、C++编程指南
C++和面向对象的数值计算
C++、
C++程序设计语言(特别版)---c++八大金刚----Bjarne Stroustrup“C++之父”
C++ Primer (第3版)中文版----c++八大金刚---Stanley B.Lippman
C++ Primer (第4版)中文版----c++八大金刚---Stanley B.Lippman
C++标准程序库—自修教程与参考手册--c++八大金刚--Nicolai M.Josuttis
C++语言的设计和演化-----c++八大金刚----Bjarne Stroustrup“C++之父”
深度探索C++对象模型---c++八大金刚----Stanley B.Lippman
Essential C++中文版---c++八大金刚---Stanley B.Lippman
Effective C++中文版 2nd Edition-----c++八大金刚------Scott Meyers
More Effective C++中文版----c++八大金刚------Scott Meyers
C++编程思想(第2版) 第1卷:标准C++导引--------Bruce Eckel
C++编程思想(第2版)第2卷:实用编程技术 --------Bruce Eckel
C++程序设计--------------------------谭浩强
C++ 程序设计教程(第2版)--------------钱能
C++ Primer Plus(第五版)中文版---Stephen Prata
广博如四库全书The c++ programming language、c++ Primer
深奥如山重水复Inside the c++ object model
程序库大全The c++ standard libray
工程经验之积累Effective c++、More Effective c++、Exceptional c++
c++八大金刚:
1、Essentital c++---lippman---C++之父,旁枝暂略,主攻核心,轻薄短小,初学者
2、The c++ programming language----C++之父,技术权威,用词深峻,思想深远,c++百科全书代表,圣经。
3、c++ Primer----lippman---纵横书市十数年,c++最佳教本,c++百科全书代表。
4、Inside the c++ object model-----lippman----揭示c++底层,非常好,非常难。
5、Effective c++-----通过50个编程实例,展示专家经验,行文有趣,深处浅出。
6、More Effective c++----通过35个编程实例,展示专家经验,行文有趣,深处浅出。
7、The c++ standard libray---c++标准库的百科全书。
8、设计模式:可复用面向对象软件的基础
名称栏目:c语言函数手册推荐 c语言函数大全app
转载来源:http://myzitong.com/article/ddscsih.html