无基础,想学C语言该看什么书?

作者&投稿:鄣中 (若有异议请与网页底部的电邮联系)
没有任何基础学习c语言应该看什么书~

首先,Windows操作系统是C语言写出来的 新手学习C语言,现在可以编写一些控制台程序,解决一些问题。复杂的也可以编写,如学生管理系统等。 在这个过程中你要多编写,多看书上的基础语法,在编写的过程中不断总结经验,等你非常熟练C语言了,接着你就可以提升自己了,学习Windows程序设计,这个就是窗体程序设计了。 网上公认的最好的教材谭浩强C程序设计PDF电子版下载地址 http://ishare.iask.sina.com.cn/search.php?key=C%B3%CC%D0%F2%C9%E8%BC%C6+%CC%B7%BA%C6%C7%BF&from=index&format=pdf 望采纳。

入门书,,推荐谭浩强的《C程序设计》,,二十几年了,也算本经典吧,,当然,这本毕竟只是本入门书,就算学完了也只能在控制台上运行小程序,要做项目什么的,还需要继续深造,C是面向结构的,很多项目需要面向对象的语言编写,学C在一定程度上可以说是打基础,学了C再学C++,java等等也就轻松一些了。
还有,最好别拿为应付二级考试的书来学C,二级考试考得题目都偏怪,平时用的不多的它偏考,用的多的却忽略,二级的题目适合学了C后来提高自己水平,纠正自己的细节错误,个人见解,希望对你有帮助。

介绍C程序设计领域中的几本好书,其中一些堪称经典。

1. Brian W.Kernighan, Dennis M.Ritchie,《C程序设计语言》,机械工业出版社

这是迄今为止在所有程序设计语言书籍中最广受尊敬的一部经典,是任何一名C程序员的必读之作。因为出自C语言的设计者Dennis M.Ritchie和著名的计算机科学家Brian W.Kernighan之手,它被昵称为“K&R C”。是它首先引入了“Hello World!”程序,这个程序几乎成了后来任何一本入门性程序设计语言书籍中的第一个例子。

如同C语言本身简洁紧凑而极具威力一样,这本书轻薄短小而极富张力。通过简洁的描述和典型的示例,它全面、系统、准确地讲述了C语言的各个特性以及C程序设计的基本方法,内容涵盖基本概念、类型和表达式、控制流、函数与程序结构、指针与数组、结构、输入与输出、UNIX系统接口以及标准库等内容。

简洁清晰是这本书最大的特色。这本小书可以教给你许多比它厚几倍的“大部头”的知识。我认为那些动辄洋洋洒洒拼凑出好几百页乃至上千页的技术作者应该好好向K&R学一学。对于中、高级程序员而言,如果希望迅速获得C语言的严肃知识而又不愿意多花费哪怕一丁点时间,这本书就是首选。

顺便说一句,这本书的索引制作非常出色,极具实用价值,这可能首先要归功于正文部分的简明扼要。此外,尽管它看上去很像一本教程,但其实更是一本写给专业程序员的指南。如果你不具备任何其他语言程序设计背景或基本的C语言知识,这本书也许并不适合用作你的C语言启蒙读物。

2. Perter Van Der LinDen,《C专家编程》,人民邮电出版社

C语言是严肃的程序员语言,但这并不意味着C语言书籍必须板着面孔说教。在这本被C程序员昵称为“鱼书”(封面上有一条“丑陋的”腔棘鱼)的著作中,作为SUN公司编译器和操作系统核心开发组成员之一,Peter淋漓尽致地展示了其深厚的技术沉淀、丰富的项目经验、高超的写作技巧以及招牌式的幽默。在这部作品中,作者以流畅的文字、诙谐的笔法将逸闻典故、智慧和幽默自然地融入技术描述中,读来宛若一本小说,极富趣味。

本书讲述了C语言的历史、语言特性、声明、数组、指针、连接、运行时以及内存使用等知识,揭示了C语言中许多隐晦之处,尤其深入解析了声明、数组和指针、内存使用等方面的细节。要想成为一名专家级C程序员,这些内容都是必须掌握的。和其他满是抽象例子的C语言书籍不同,这本书充满了大量的来自真实世界的C程序设计实例,它们对C程序员具有很高的参照价值。另外,每一章都以极富趣味的“轻松一下”收尾,而附录A“程序员工作面试的秘密”则是任何语言的程序员在应聘工作前增强自信的好材料。

我怀疑真正的C专家可能用不着看这本书 — 从内容到组织方式到行文风格都决定了这是一本轻松愉快的“从菜鸟到高手”的进阶读本,所以,它理应拥有更广泛的读者群。初级程序员往往更需要热情的鼓励,在阅读这本书的过程中,你定会深深地被作者对编程的激情所感染。

世间并无完美。我认为这本书的缺陷在于,和大多数平庸的C语言书籍一样,它画蛇添足地加入了一章关于C++的描述。在今天看来,这个描述既不全面也有失公允。不过,鉴于作者是在1994年从一名C程序员的角度去观察C++,这一点也就不足为奇了。

3. Samuel P. Harbison, Guy L. Steele,《C语言参考手册(第五版)》(影印版),人民邮电出版社

在C语言参考手册类书籍里,Samuel P. Harbison 和Guy L. Steele合著的《C: A Reference Manual》是非常出色的一本。这本手册的第五版新增了对C99标准的介绍,以便满足新时期C语言学习的需要。全书共分为两大部分,第一部分专注于C语言特性,第二部分则全面讨论了C标准库。本书涵盖C99、C89、传统的C、所有版本的C运行库以及编写与C++兼容的C代码等一切知识。

这本手册只是中等厚度,但它比“比它更厚”的其他参考手册更清晰地描述了C语言的现在和过去的方方面面。整本手册技术细节描述精确,组织条理清楚,内容完备详尽而又简明扼要。可以这么说,它在广度、深度和精度方面都是出类拔萃的。对于中、高级C程序员而言,这本手册值得常备案头,它几乎肯定要比K&R的著作使用频率更高。

2004年2月1日补充:我手头有这本书的中文版:《C语言参考手册》(机械工业出版社出版)。它在很大程度上减轻了我的查阅负担,不过偶尔也增加了理解上的困难。

介绍你一本很好的书:
《C语言程序设计》(第三版)
谭浩强 著
清华大学出版社

配套的还有一本《C语言程序设计解题与上机指导》,里面有《C语言程序设计》的课后答案和上机指导!

我也是用这入门的,感觉很好,把复杂的问题用简单的语言介绍给读者,通俗易懂!

C程序设计 清华谭浩强的书

C和指针
C++入门
C++编程思想


小白学习c语言该如何入门?
1.学习基础知识:首先,你需要了解计算机的基本概念,如硬件、软件、操作系统等。此外,还需要学习计算机编程的基本概念,如变量、数据类型、运算符、控制结构等。2.选择合适的教材和资源:选择一本适合初学者的C语言教材,如《CPrimerPlus》或《C程序设计语言》。同时,可以在网上找到许多免费的C语言教程...

零基础如何自学C语言
1. 《C Primer Plus》:它是一本经典的C语言入门教材,适合零基础学习者。这本书内容清晰易懂,并提供了大量的示例代码和练习题,帮助你逐步掌握C语言的概念和技巧。2. 《C语言程序设计现代方法》:这本书以实例为基础,将C语言的基础概念与实际应用结合起来。它通过具体的示例,帮助你理解C语言的语...

学c语言要什么基础?
学习C语言需要什么基础?零基础学习c语言时,首先要有非常强的逻辑思维能力,有一定的数学运算能力,经过一段时间的认真学习和努力练习,才能掌握c语言.没有基础的同学,可以去汇丰教育学习c语言编程,汇丰教育的c语言编程课程从c开始,包括c先生的程序设计、Win32程序设计、算法和数据结构、数学和人工智能...

零基础如何自学C语言?
(一)先从视频课程入手如果是0基础的小白,不建议上来就啃书,可以先从视频课程入手。这里推荐中国大学好慕课上翁恺老师的两门C语言课程 也可以看B站鹏哥的视频,鹏哥讲课接地气,适合新手小白。(二)C语言书籍推荐1.《啊哈!C语言》这本书简单易懂,很适合0基础的小伙伴入门。2.《C Primer Pl...

零基础自学C语言应该怎样入门?
1. 慕课网:慕课网上有很多免费的C语言课程,如《C语言入门》、《C语言程序设计》等,可以根据自己的学习进度选择合适的课程进行学习。2. Coursera:Coursera上也有一些优质的C语言课程,如《C语言程序设计》、《C for Everyone》等,可以通过在线视频和练习来学习C语言。3. YouTube:YouTube上有很多C...

C语言学习要什么基础?
识字,可以阅读C语言教材;认识英文字母,标点符合,阿拉伯数字,并可以在电脑上打出来。1、数学基础。C语言中很多方面涉及数学模型,所以数学好对C的学习帮助很大。2、英文基础。流畅的英文阅读能力,可以辅助C语言学习。3、基本的硬件知识。C语言是一门直接面向底层,可以操作硬件的计算机编程语言,如果可以...

想自学C语言,。什么方法比较好?
◆ C语言是为以后学习其它语言打下基础的语言。二、好的学习方法:基于上述学习目的并且也我们第一门编程语言。学习方法是:◆ 课前预习,课后复习,认真做课堂、课后的作业,理解理论知识。◆ 记住语法规则。◆ 加强逻辑思维。◆ 多动手,通过练习上机了解它的运行过程。关于C语言的教材:我向你推荐几本...

我想先自学c语言 应该怎样来学习呢
一、多看代码 在有一定基础以后一定要多看别人的代码,同时注意代码中的算法和数据结构,因为数据结构和算法是程序的灵魂。提到数据结构,指针是其中重要的一环,绝大多数的数据结构是建立在指针之上的,如链表、队列、树、图等等,所以只有学好指针才能真正学好C。别的方面也要关注一下,诸如变量的命名、...

我想学C语言,需要什么基础吗
C语言主要是依靠想法和逻辑水平来展现自己的水平,要学C语言基础主要有:1、基础的数理逻辑,与、或、非、异或至少得清楚。2、一定的英语水平,不少文档都是纯英文的,想要提高水平英语必不可少。3、了解的数据结构,链表、队列、堆栈、二叉树等。4、一个好的教材,或者好的教学视频。个人曾在视频...

零基础如何学习C语言?
第一、多看代码。在一定的基础之后,您应该多看其他人的代码,并注意代码中的算法和数据结构。毕竟,学习C是算法和数据结构的重要关口。当涉及到数据结构时,指针是其中的一个重要部分,大多数数据结构都是基于指针的。例如链表、队列、树、图等等,所以只有当你学好了指针,你才能真正学会C语言。别的方面...

顺义区18941866545: 现在零基础学c语言看什么书,求推荐 -
扈熊严弗: 您好,作为一个自学的过来人,强烈建议你不要学什么谭浩强,绝对一学一个坑. 下面我先把C语言的相关书单奉上: 个人意见如下: 入门:《C语言程序设计-现代方法》、《C primer plus》,不推荐K&B的C语言程序设计,写的太古板,可以当参考手册用. 进阶:《C和指针》、《C陷阱与缺陷》、《C专家编程》等. 高阶:《C标准库》,顺便学习《数据结构》,用C语言将数据结构里的东西全部自己实现一边. 精通:学无止境,我也不知道什么是精通!!!

顺义区18941866545: C语言0基础应该看什么书 -
扈熊严弗: 如果是自学的话,最好不要看潭浩强的书,他喜欢用数学公式做例题,不适合初学者或自学. 其实潭浩强的书并不怎么样,比国外的教程差远了,只是国内高校缺乏创新意识,跟风现象严重,从高校到职校,《C程序设计》几乎人手一本,这才...

顺义区18941866545: 想学习计算机C语言零基础需要读什么书? -
扈熊严弗: 谭浩强编的《C程序设计》(清华大学出版社),很适合初学者,有很多例子,通俗易懂.好好看一下,你的C语言很快就会学得好.

顺义区18941866545: 想学习C语言,需要什么基础吗?看什么书? -
扈熊严弗: 零基础也能学,但是有一定的编程语言基础肯定会轻松的.至于看什么书,推荐几本:1.C语言入门经典 《C语言入门经典》例子简单生活化,而且每个例子分析很细.章节安排合理,章末的例子还特别注重思路的引导,而且分析起来特别有成...

顺义区18941866545: 以前没基础现在自学c语言买什么书好 -
扈熊严弗: 和其他语言相比(例如C++),C语言是一门比较“小”的语言,可以在较短的时间内入门,但是由于C的很强的表达能力和太多的细枝末节,要想精通比较困难.想精通有3种途径:1)阅读经典书籍,只读经典.2)多看优良的源代码...

顺义区18941866545: 零基础自学C语言用什么书好 -
扈熊严弗: 先看看谭浩强的《C语言程序设计》吧,挺基础的,大学生通用教材,基础差不多后看看《C专家编程》《C陷阱与缺陷》..这些都是C语言经典书籍.

顺义区18941866545: 我要学C语言!请问那本书最适合初学者? -
扈熊严弗: 最基础的看看谭浩强的书就行了(大一教材). 给你点其他意见,学习C语言要弄清楚以下几点: 1.语句. 2.运算符. 3.数据类型,及其区别. 4.指针与数组的区别、联系. 5.函数的调用. 6.基本的调试,和编译原理.

顺义区18941866545: 零基础自学c语言用哪本书好? -
扈熊严弗: 全国高等教育自学考试制定教材 计算机及应用专业 高级语言程序设计

顺义区18941866545: 从零学C语言哪些书比较好? -
扈熊严弗: 1、程语语言其实是一个很初级的工具,但是又必须熟练的掌握它,学懂一门编程语言就好像学会了写字,但是会写字的人不见得会写文章,而会写文章又不见的写得好.可是如果不会写字,那就一定写不出文章来.2、在学习C语言之前,应该...

顺义区18941866545: 没一点基础学c语言看哪本书最好 -
扈熊严弗: 潭浩强 清华大学出版社 学C语言的99%都用他的书以下在网络上看到对他的书的评价 按∶谭浩强教授编写的《C程序设计》一书受到广泛的欢迎和高度评价.下面刊登几所大学讲授C语言课程的老师对《C程序设计》一书的评价意见.清华大...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网