谭浩强的c语言编程
Ⅰ 谭浩强《c语言程序设计》适合完全零基础的的人学吗
程序设计初学用什么教程并不关键,不是越简单越好的,而是看你有多大毅力和决心去学习它,一般网上较多人使用谭浩强的,至于版本就不重要了,版本更迭其实只是为了挣钱而已,编程入门最重要的就是坚持和自主实践,遇到问题时一般要走两种途径:1,广泛查找资料,验证问题。2,主动动手编程,将问题的代码写出来实际去运行它,通过编译器来展示信息和验证问题。
教材的话一定要选一本编程风格好的,像清华出的某一本c语言教程就是垃圾的一塌糊涂,完全没有编程风格可言,代码都挤在一起。我使用的华中科技大学 出版的一本 c语言程序设计,不说别的,它至少给我带来了好的编程习惯和风格。
编程要求数学基础较好,很多问题的求解是首先要用数学方法的,然后再将逻辑写入到程序里。英语的话这个就不好怎么表达了,反正代码都是用英语编写的。。。
Ⅱ 谭浩强《C语言程序设计》一书有何缺点
书上面ANSI只给了两种方式:
int main(void) {/*...*/}和 int main(int argc, char *argv[]){/*...*/}
其它的形式都是不标准的,属未定义行为。
老谭虽然水平不高,但是在中国计算机教育的早期他的确作出了不少贡献。因为那时全国上下懂计算机的人很少、总体水平极低,所以以老谭之碌碌,仍能对大伙有所帮助。
但是人贵有自知之明:你的时代已经过去了,你就应该知趣地退在一边看年轻人的表演。这方面王选先生就很值得学习。
王先生自已说过:在90年代初的时候他就深切地体会到自己对新技术的学习和掌握已经赶不上身边的年轻人了,所以他自觉退出科研一线,让有能力和活力的年轻学者挑大梁。
反观谭先生,不但隔个一年半载的就要把他那泛黄的书稿拿出来掸掸灰、改几个字,然后找家出版社出版。
而且,他老先生还成立了一个所谓“谭浩强工作室”,组织一伙写手写了一批同样的碌碌之作——其中某些书涉及的领域,相信谭先生自己恐怕知之甚少。
以王选先生之学识和名望,尚知其力有不逮。老谭,你为什么不惭愧?
Ⅲ 都说谭浩强的c语言程序设计这本书很垃圾,是真的吗。请问哪本书好呢
第1章C语言编程
第2章编程初步
第3章条件判断
第4章循环
第5章数组
第6章字符串和文本的应用
第7章指针
第8章程序的结构
第9章函数再探
第10章基本输入和输出操作
第11章结构化数据
第12章处理文件
第13章支持功能
Ⅳ 求谭浩强c语言程序设计视频教程打包下载
链接:
提取码:f1bt
谭浩强老师C语言视频教程是2007年5月17日发布的网络课程,参考于C语言程序设计。C语言程序设计作为大学理工课大一下学期必修的课程,学习该课程并不是要求大家能用C设计一个复杂的程序,最主要是掌握一种结构化设计的编程思想,对编程不再恐惧陌生,该课程的知识点的讲解通俗易懂,使即使没有任何基本的朋友也可以很好的掌握。学完本课程后对后继的编辑语言的学习将会有很大的帮助!
Ⅳ 谭浩强c语言程序设计怎么样
这本书真的不错,对于初学者来说讲的很详细,也很系统,反正我是看着感觉很不错,计算机方面清华大学出版社的很多书都是很不错的,个人感觉学习C语言还是要多上机练,然后再加上这本书,一本书看个一两遍这都不算什么,计算机专业大二的学生的切身感受,希望对你有帮助。
Ⅵ 谭浩强c语言教程有错误吗
有错误,而且不少,还有就是许多代码不怎么符合C语言的标准,从第一版到第三版都这个毛病(亲身经历,我都看过)。
还有让人不舒服的地方就是谭的书讲库函数不强调标准,往往讲一些TC的老库中的函数,Windows下的编译器都不支持,书后的附录也是这样混杂着。——即使这样吧,库函数讲得还不全,甚至他最爱讲的printf()、scanf()等函数的一些实用用法也不全(如没有讲%*d、%[abc]这种表示的用法)。
不过一般不屑谭浩强的人往往是对他教材脱离实际、内容陈旧、只面向考试还有不重视代码风格等毛病说的。所以不是为考试学习的人我觉得对这书最好躲远点,不然容易染上一些坏习惯以后还不好改。唉……
我学C语言时看了很多种书,算下来比较好的除了名着K&R外,还有Deitel父子的《C How to Program》及裘宗燕的《从问题到程序》。总地说引进过来的国外教材比国内教材质量高些,当然也要选择。其他应该还有好的吧,但不好乱讲了。
Ⅶ 谭浩强的《C语言程序设计》指的是C还是C++
亲,这么跟你解释吧,C 和C++ 还有c#都是一种程序设计语言,他们之间是不同的,C语言是面向过程的语言,C++不算是纯面向对象的语言,C#是面向对象的语言, 谭浩强的这本书的语言指的是C语言 ,不过想学习C++最好还是要有点C语言的基础,因为C++是在C语言的基础上发展的,是兼容C语言的,所以不管你学习什么语言,C语言还是有必要学习下的,还可以锻炼你的编程思想
Ⅷ 谭浩强的C语言程序设计。各个版本有什么区别
就拿第四版和第三版作对比,区别如下:
1、指代不同
(1)C程序设计谭浩强版本的第四版:这是清华大学出版社2010年出版的一本书,作者是谭浩强。
(2)C程序设计谭浩强版本的第三版:被普遍认为是学习C语言的一本好教科书,并且被全国大多数大学所选择。
2、影响不同
(1)C程序设计谭浩强版本的第四版:本书被大多数大学用作C语言学习的教科书,且纠正了第三版中的不足。
(2)C程序设计谭浩强版本的第三版:获原电子工业部优秀教科书一等奖,大学出版社畅销书特等奖,全国高等院校计算机基础教育研究会优秀教材一等奖。
3、特点不同
(1)C程序设计谭浩强版本的第四版:内容先进,体系合理,概念清晰,说明详尽,步骤少,分散困难点,实例丰富,通俗易懂,文字通俗易懂,是初学者学习C程序设计理想的教材,可以用作大学所有专业的正式教材。
(2)C程序设计谭浩强版本的第三版:已发行超过700万册,创下了类似书籍的全国记录,并且是学习C语言的主流书籍。
Ⅸ 适合初学者看的,谭浩强的C语言程序设计第几版
唐浩强的《c语言设计》,最新版的是第三版。这本书写的很不错,非常适合入门的学者。主要是它的的教学理念很好,能使读者很容易的接受和理解c语言的编程思想。其实入门的时候对数学的要求不高,甚至以后开发对数学的要求都不高。如果你是搞科研或者做游戏对数学的要求就高了。仅仅是入门的话几乎和数学没有关系。我开始学的时候就觉得自己的数学不好,是不是就学不好c语言?但是后来我发现,只要你对编程有兴趣数学根本不是问题。如果你的悟性再高一点的话那就更靠谱了,学起来非常快了。入门以后,提升的书籍推荐《c和指针》,这是一本国外的人写的,对指针做了很全面的接受,而且思想很先进。主要是,c语言最大的优势就是有了指针,所以是否学好指针就决定了你是否学好了c语言。对三角函数没有任何要求,你学学就知道了。
Ⅹ 为什么这么多人喷谭浩强的C语言程序设计
不是谭浩强写的烂,谭浩强那几本关于语言学的书还是不错的
主要是因为太旧了,这么多年过去了还是用十多年前的教材,
计算机,可以说是目前世界上最前沿的东西,学他的教材却是最落后的教材
编译器用的还是vc6.0 拿来开发工程简直费劲的要死,可没办法,教材不换,老师不改,考试不改,所以教材又不换,循环往复,导致这么多年了学生们学的还是vc6.0
书上有些地方和现实有出入,并不是因为书写错了,是标准变了,现在都是c99标准
vc6.0不支持c99标准,所以在一些细节上和现在有出入,比如scanf不安全要用scanf_s,fopenf不安全要用fopen_s之类的
这本书用来打基础还是可以的,对于非计算机专业的人来说也算是够用了,对于专门学计算机的来说,等后期涉及到比较底层的东西时,你已经有了两三种语言的基础,就算书上优点小错也是可以自行脑补的
如果你们以后要学习android的话,你会发现android的十二五教材更垃圾,说的话都看不懂,错别字就算了,还有病句,代码几乎全部不能用
相比来说谭浩强的书简单浅显,虽有错误但也不严重,也算凑合了