① 寻c语言学习资料
谭浩强C语言教程全书 Word版
http://bbs.topsage.com/dispbbs_121_171227_1.html
c 程序设计习题参考(谭浩强二.三版)
http://www.khdaw.com/bbs/thread-80-1-1.html
http://www.khdaw.com/bbs/thread-47-1-4.html
谭浩强教材:
http://ishare.iask.sina.com.cn/cgi-bin/fileid.cgi?fileid=4363060
谭浩强习题答案:
http://ishare.iask.sina.com.cn/cgi-bin/fileid.cgi?fileid=2302699
C语言趣味程序百例精解
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158110
吉林大学C语言视频教程 全51集 CSF格式
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=177517
C语言基础视频教程 全14讲 完整上架
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181035
C语言程序设计视频教程 曾怡教授讲解 全28讲完整版下载
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181575
数据结构视频教程 清华大学严蔚敏主讲 全48讲 完整版 ASF格式
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=165468
数据结构C语言版视频教程 全52讲完整版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=156467
孙鑫C++视频教程 rmvb格式 全20CD完整版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=156290
C++视频教程 边用边学Visual C++ 6 (ASF格式)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=177500
中山大学蔡培兴 C++语言视频教程 全51讲 精品推荐
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158073
C++程序设计视频教程 东南大学何洁月主讲 全80讲(上) 48讲
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181543
C++程序设计视频教程 东南大学何洁月主讲 全80讲(下) 32讲
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181546
钱能 c++程序设计教程 第二版 高清PDF版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=166018
Essential C++ 中文版+英文版 侯捷译
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=167578
编程点金之Visual C++(电子教程) iso
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181036
C++程序调试实用手册 PDF版下载
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181037
C++面向对象多线程编程 PDF版下载
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181038
C++高级编程参考手册
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=145562
C++ Primer 第三版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=145858
C++ Primer 第四版 中文版高清晰
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=177763
② 学习单片机C语言编程看什么书好
首先你要是会C的话,就看单片机C语言教程如郭天祥的《新概念51单片机C语言教程》;如果你不会C语言的话先把C语言学好,学谭浩强《C程序设计》,有C语言基础学C语言编程就没多大问题。
③ C语言是一个好东西啊!!!想让大虾们给我这个小子推荐一本学习C的书籍!!!
《C语言程序设计》第三版 潭浩强
《C++ Primer 中文版》
《C++语言的设计和演化》 机械工业出版社
《汤姆斯旺的C++编程秘诀》
《C语言编程宝典之一》
除此之外,还有一个专家提供的书目,由浅入深,很有层次,写出来以供参考:
C++/OPP/OOD系列:
层级一:语法/语意(C++)
[Lippman2000] Essential C++
Essential C++,by Stanley B. Lippman Addison Wesley Longman 2000,276 pages
Essential C++ 中文版 ,侯俊杰 译,282页
[Gregory95] C++:The Core Language
C++:The Core Language by Gregory Satir 1995 O'Reilly
C++语言核心,张铭泽 译 ,236页
[Deitel98] The Complete C++ Training Course
The Complete C++ Training Course 2/e by Harvey M.Deitel 1998 Prentice Hall
C++大学教程(第二版),邱仲潘等 译,816页
[Stevens2000] Standard C++ Bible
Standard C++ Bible 2000 Al Stevens IDG
标准C++宝典,林丽闽等 译,766页
[Eckel2000] Thinking in C++
Thinking in C++ 2/e Bruce Eckel 2000 1470 pages Prentice Hall
C++ 编程思想,刘宗田等 译,420页
[Lippman98] C++Primer
C++ Primer,3rd Editoin,by Stanley Lippman and Josee Lajoie
Addison Wesley Longman,1998 1237 pages
C++ Primer 中文版,侯俊杰 译,1999,1237页
[Struostrup2000] The C++ Programming Language
The C++ Programming Language,Special Editoin,by Bjarne Stroustrup
Addison Wesley Longman,2000,1017 pages
C++程序语言经典本,叶秉哲 译,儒林 1999
[ANSI C++] C++规格书 1998.9.1 PDF格式
ANSI C++ 1996 Draft
层级二:专家经验(C++/OOP)
[Meyers96] More Effective C++
More Effective C++,by Scott Meyers,Addison Wesley,1996,318pages
More Effective C++中文版,侯俊杰,培生 2000. 318页
[Meyers98] Effective C++
Effective C++,Second Edition,by Scott Meyers,Addison Wesley Longman,1998.256pages
Effective C++ 2/e 中文版,侯俊杰,培生 2000.256页
[Sutter99] Exceptional C++
Exceptional C++,by Herb Sutter,Addison Wesley Longman,2000.208pages
Exceptional C++中文版,侯俊杰,培生 2000.248页
[Sutter2001]More Exceptional C++
More Exceptional C++ by Herb Sutter,Addison Wesley Longman,2001.
层级三:底层机制(C++ Object Model)
[Ellis90] The Annotated C++ Reference Manual
The Annotated C++ Reference Manual,by Margaret A.Ellis and Bjarne Stroustrup
Addison Wesley Longman,1990,447 pages.
[Lippman96] Inside the C++ Object Model
Inside the C++ Object Model,by Stanley Lippman,Addison Wesley Longman,1996,280pages
深度探索C++物件模型,侯俊杰 译
层级四:设计观念的复用(C++/Patterns)
[Gamma95] Design Patterns:Elements of Reusable Object Oriented Software,
by Erich Gamma,Richard Helm,Ralph Johnson,and John Vlissides,Addison Wesley,1995.395pages
设计模式,李英军等译,机械工业出版社,2000.254页
[Alex2001]Modern C++ Design: Generic Programming and Design Patterns Applied
by Andrei Alexandrescu,Addison-Wesley,2001,352Paper
Genericity/STL系列:
第一个境界是使用STL:
[Josuttis99]:The C++ Standard Library -A Tutorial and Reference,by Nicolai M.Josuttis,
Addison Wesley 1999.799pages
第二个境界是了解泛型技术的内涵与STL的学理:
[Austern98]:Generic Programming and the STL -Using and Extending the C++ Standard
Template library,by Matthew H.Austern,Addison Wesley 1998.548page
第三个境界是扩充STL:
[Stepanov2001]:C++ Standard Template Library by P.J.Plauger,Alexander A.Stepanov,
Meng Lee,David R.Musser,Prentice Hall 2001
这些就是你应该看的书,如果你想成为高手。
回答者:01158722 - 魔法学徒 一级 3-2 12:56
包括 数据类型,表达式(Expressions),语句(Statements),抽象内容(Container),函数(Functions),域和生命期(Scope and Lifetime),重载函数(Overloaded Functions),Function Templates,异常处理(Exception Handling),Class的相关内容。
看C语言的教材,是知道编程语法和基本算法,学好C语言,要知道然,还要知道所以然,本书是从深层来探讨C语言的结构,对编程提高很有帮助。
(2)《C++语言的设计和演化》 机械工业出版社
这本书是C语言和C++语言的设计师本人所写,主要讲解设计理念和设计细节.在计算机的发展历史上,这种从多方面多角度描述一种主流语言各个方面的综合性着作,之心我还只看到这本,阅读此书,不但可以了解有关C语言和C++语言的许多重要技术问题的细节,还可以进一步理解各种C和C++特征的设计出发点,设计过程中所考虑的方方面面问题,以及语言成形过程中的各种权衡与选择。
(3)《汤姆斯旺的C++编程秘诀》
这本书不拘一格,从不同角来深入探讨一些容易出错的地方和一些很有创意的算法。
(4)《C语言编程宝典之一》
这是一个系列丛书,其中还有《FOXPRO编程宝典之一,二,三》,主要是介绍C函数的编译软件,对于了解软件的具体操作与内部运行原理很有帮助
初次之外,还有一个专家提供的书目,由浅入深,很有层次,写出来以供参考:
C++/OPP/OOD系列:
层级一:语法/语意(C++)
[Lippman2000] Essential C++
Essential C++,by Stanley B. Lippman Addison Wesley Longman 2000,276 pages
Essential C++ 中文版 ,侯俊杰 译,282页
[Gregory95] C++:The Core Language
C++:The Core Language by Gregory Satir 1995 O'Reilly
C++语言核心,张铭泽 译 ,236页
[Deitel98] The Complete C++ Training Course
The Complete C++ Training Course 2/e by Harvey M.Deitel 1998 Prentice Hall
C++大学教程(第二版),邱仲潘等 译,816页
[Stevens2000] Standard C++ Bible
Standard C++ Bible 2000 Al Stevens IDG
标准C++宝典,林丽闽等 译,766页
[Eckel2000] Thinking in C++
Thinking in C++ 2/e Bruce Eckel 2000 1470 pages Prentice Hall
C++ 编程思想,刘宗田等 译,420页
[Lippman98] C++Primer
C++ Primer,3rd Editoin,by Stanley Lippman and Josee Lajoie
Addison Wesley Longman,1998 1237 pages
C++ Primer 中文版,侯俊杰 译,1999,1237页
[Struostrup2000] The C++ Programming Language
The C++ Programming Language,Special Editoin,by Bjarne Stroustrup
Addison Wesley Longman,2000,1017 pages
C++程序语言经典本,叶秉哲 译,儒林 1999
[ANSI C++] C++规格书 1998.9.1 PDF格式
ANSI C++ 1996 Draft
层级二:专家经验(C++/OOP)
[Meyers96] More Effective C++
More Effective C++,by Scott Meyers,Addison Wesley,1996,318pages
More Effective C++中文版,侯俊杰,培生 2000. 318页
[Meyers98] Effective C++
Effective C++,Second Edition,by Scott Meyers,Addison Wesley Longman,1998.256pages
Effective C++ 2/e 中文版,侯俊杰,培生 2000.256页
[Sutter99] Exceptional C++
Exceptional C++,by Herb Sutter,Addison Wesley Longman,2000.208pages
Exceptional C++中文版,侯俊杰,培生 2000.248页
[Sutter2001]More Exceptional C++
More Exceptional C++ by Herb Sutter,Addison Wesley Longman,2001.
层级三:底层机制(C++ Object Model)
[Ellis90] The Annotated C++ Reference Manual
The Annotated C++ Reference Manual,by Margaret A.Ellis and Bjarne Stroustrup
Addison Wesley Longman,1990,447 pages.
[Lippman96] Inside the C++ Object Model
Inside the C++ Object Model,by Stanley Lippman,Addison Wesley Longman,1996,280pages
深度探索C++物件模型,侯俊杰 译
层级四:设计观念的复用(C++/Patterns)
[Gamma95] Design Patterns:Elements of Reusable Object Oriented Software,
by Erich Gamma,Richard Helm,Ralph Johnson,and John Vlissides,Addison Wesley,1995.395pages
设计模式,李英军等译,机械工业出版社,2000.254页
[Alex2001]Modern C++ Design: Generic Programming and Design Patterns Applied
by Andrei Alexandrescu,Addison-Wesley,2001,352Paper
Genericity/STL系列:
第一个境界是使用STL:
[Josuttis99]:The C++ Standard Library -A Tutorial and Reference,by Nicolai M.Josuttis,
Addison Wesley 1999.799pages
第二个境界是了解泛型技术的内涵与STL的学理:
[Austern98]:Generic Programming and the STL -Using and Extending the C++ Standard
Template library,by Matthew H.Austern,Addison Wesley 1998.548page
第三个境界是扩充STL:
[Stepanov2001]:C++ Standard Template Library by P.J.Plauger,Alexander A.Stepanov,
Meng Lee,David R.Musser,Prentice Hall 2001
这些就是你应该看的书,如果你想成为高手。
④ C语言入门,哪本书比较好
强烈建议机械工业出版社的《C语言教程》原书第四版,黑色的封面。我就是靠这本书零基础起步的。
不建议谭浩强的,易懂是易懂,但是太浅了,要是想靠这本书起步的话虽然可以入门,但你的水平很可能一直停留在这本书的了,因为这书本来就是面向学生的,非学生的要学这本书肯定是没什么实践上的作用的。
而《C语言教程》这本书是由浅入深,甚至我觉得一开始的比谭浩强的都浅,很容易懂,但是写程序的写法都很高明,可以让你养成好的编程习惯。后面还有C语言的高级应用,可以长久学习
⑤ 我已看完c语言入门经典,之后我想看一些开发软件的书,进阶的,高级的,有什么好书推荐一下
C语言经典着作导读 2013-10-30 14:35:00
分类: LINUX
http://blog.csdn.net/21aspnet/article/details/6558619
本人不是卖书的,我也不会给出任何购书链接,只是给C语言学习者推荐一条学习的方向。如果你喜欢看电子书网上很多,如果你喜欢纸质那么就买吧,经典的书值得收藏,是对版权的尊重!
基础篇
1.《写给大家看的C语言书(第2版)》
原书名: Absolute Beginner's Guide to C (2nd Edition)
原出版社: Sams
作者: (美)Greg Perry [作译者介绍]
译者:谢晓钢刘艳娟
丛书名:图灵程序设计丛书 C/C++系列
出版社:人民邮电出版社
ISBN:9787115216359
上架时间:2009-12-10
出版日期:2010 年1月
开本:16开
页码:308
说明:这本是入门最好的,最简单,最好懂
2.《C语言程序设计:现代方法:第2版》
老版,其实改变不大
原书名: C Programming: A Modern Approach, 2nd Edition
原出版社: W. W.Norton & Company
作者: (美)K. N. King [作译者介绍]
译者:吕秀锋黄倩
丛书名:图灵程序设计丛书 C/C++系列
出版社:人民邮电出版社
ISBN:9787115219572
上架时间:2010-3-16
出版日期:2010 年4月
开本:16开
页码:600
说明:被誉为"近10年来最好的一部C语言着作"。
3.《C语言解析教程》和《C语言教程》
原书名: C by Dissection The Essentials of C Programming FourthEdition
原出版社:Addison-Wesley
作者:(美)Al Kelley Ira Pohl [作译者介绍]
译者:麻志毅
丛书名:计算机科学丛书
出版社:机械工业出版社
ISBN:7111093364
上架时间:2002-1-24
出版日期:2002 年1月
页码:436
原书名: A Book on C: Programming in C (4th Edition)
原出版社: Addison-Wesley
作者:(美)Al Kelley, Ira Pohl [作译者介绍]
译者:徐波
丛书名:计算机科学丛书
出版社:机械工业出版社
ISBN:7111202139
上架时间:2006-12-13
出版日期:2007 年1月
说明:2本书相似度很大。《C语言解析教程》基础一点,而《C语言教程》相对难点,第二本先后2006年和2011年2次出版,内容是一样的,现在只能买新版,要说区别就是2011版比2006版贵点。这本书写的超级经典,值得一看。
4.《C语言大全第四版》
作者: 赫伯特?希尔特
译者: 王子恢戴健鹏等
出版社: 电子工业出版社
出版年: 2001-9-1
页数: 560
定价: 48.00
装帧: 平装(无盘)
ISBN: 9787505369153
说明:这本完全适合零基础的,另外这本书买不到了,虽然计算机更新换代很快,但是C永远不会淘汰,最起码20年内还不会。
入门书籍比较老了 2001年的有电子版的 讲的比较全 也很好懂 需要注意不要下载错了!
———————————————————————————————————————
5.《C Primer Plus》
副标题: Primer Plus
作者: StephenPrata / 云巅工作室
译者: 云巅工作室
出版社: 人民邮电出版社
出版年: 2005-2
页数: 626
定价: 60.00元
装帧: 平装
ISBN: 9787115130228
说明:有基础可以直接看这本经典的入门书。书很厚,近700页,却不没有让我觉得任何的烦琐。
———————————————————————————————————————
提高篇
1.《C和指针》(一定要看,如果只买一本C的书那么就是这本)
作者: Kenneth A.Reek
译者: 徐波
出版社: 人民邮电出版社
出版年: 2008年4月
页数: 448
定价: 65.00
装帧: 平装
ISBN: 9787115172013
说明:入门后提高的书,也可以当入门书,但是这本书其实有一定的深度,所以不推荐做第一本!
这本书最大的特点就是和指针结合在一起进行讲解。这是最经典的一本我觉得。
———————————————————————————————————————
2.《C程序设计语言(第2版·新版)》
作者: 克尼汉
译者: 徐宝文
出版社: 机械工业出版社
出版年: 2004-1
页数: 258
定价: 30.00元
装帧: 平装
ISBN: 9787111128069
说明:同名的太多,一定不要买国内的!这本书作者是C语言之父。所以推荐这本书不需要太多的理由吧。
入门后提高的书,也可以当入门书。数很薄但精简,内容详实,值得一读。
———————————————————————————————————————
3.《C语言核心技术》
作者: (美)Peter Prinz TonyCrawford
译者: O'ReillyTaiwan公司
丛书名:坚果系列
出版社:机械工业出版社
ISBN:9787111220503
上架时间:2007-8-28
出版日期:2007 年8月
开本:16开
页码:589
IN A NUTSHELL 系列是程序员的案头参考书. 本书由O‘REILLY台湾公司翻译,从根本上保证了翻译的质量。
———————————————————————————————————————
4.《C 陷阱与缺陷》
作者: Andrew Koenig
译者: 高巍
出版社: 人民邮电出版社
出版年: 2008-2
页数: 172
定价: 30.00元
装帧: 平装
ISBN: 9787115171795
说明:提高的书。这本书虽然着于1989年,但其中的要点却不过时,讲的全是C语言的精华,已经第18次印刷了,多本书里提到这本书。书很薄。
———————————————————————————————————————
5.《C专家编程》
作者: Peter Van / Der Linden
译者: 徐波
出版社: 人民邮电出版社
出版年: 2008-2
页数: 291
定价: 45.00元
装帧: 平装
ISBN: 9787115171801
说明:提高版,和.《C和指针》.《C 陷阱与缺陷》是一个系列。
———————————————————————————————————————
6《你必须知道的495个C语言问题》
作者: Steve Summit
出版社: 人民邮电出版社
出版年: 2009-2
页数: 260
定价: 45.00元
装帧: 平装
丛书: 图灵程序设计丛书
ISBN: 9787115194329
说明:这本书讲的都是技巧总结,都是经常遇到的一些容易混淆的问题。
———————————————————————————————————————
数据结构和算法
1.《数据结构基础(C语言版)第二版》
作者: (美)Ellis Horowitz
译者:朱仲涛
丛书名:世界着名计算机教材精选
出版社:清华大学出版社
ISBN:9787302186960
上架时间:2009-3-27
出版日期:2009 年3月
开本:16开
页码:470
下面是第一版 2本书居然是2个出版社分别翻译 买一本就够了千万不要买重
作者: Ellis Horowitz / Sartaj Sahni / Susan Anderson-Freed
译者: 李建中 / 张岩 / 李治军
出版社: 机械工业出版社
出版年: 2006-7
页数: 376
定价: 48.00元
装帧: 平装
ISBN: 9787111187981
说明:层次清晰,代码质量高。 有一定难度,需要有基础。书非常经典,适合计算机专业的人进行深入的学习。
———————————————————————————————————————
2.《数据结构与算法分析:C语言描述(原书第2版)》
副标题: C语言描述
作者: 维斯
译者: 冯舜玺
出版社: 机械工业出版社
出版年: 2004-1
页数: 391
定价: 35.00元
装帧: 平装
ISBN: 9787111127482
说明:学好基础以后,还需要看看算法数据结构的书。
里面的分析数学公式恰到好处,没有算法导论的令人望而生畏,也没有国内图书的草草了事,既学习了数据结构又有刚刚好的算法分析,很容易使人产生共鸣。
⑥ C语言网上谁的视频比较好。
C语言网上的课程是很多的,很推荐去B站找一找学习视频,章节也分的很详细;另外就是郝斌的C语言课还是不错的,不至于讲的很枯燥,很通俗易懂,也很适合初学者去学。
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。
C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。