当前位置:主页 > 计算机电子书 > C++ > C语言下载
21天学通C语言

21天学通C语言 PDF 清晰版

  • 更新:2023-07-11
  • 大小:62.7 MB
  • 类别:C语言
  • 作者:Bradley
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

《21天学通C语言》是一本非常适合初学者的入门经典。它涵盖了C语言的入门知识和进阶技巧,通过学习实例并完成练习来巩固所学知识。全面更新了C11标准和C标准库,确保了读者能够掌握最新的C语言编程技术。这本书通过简洁而易懂的方式,循序渐进地引导读者逐步理解、熟悉并精通C语言。对于想要从零开始学习C语言的初学者来说,这是一本最佳的轻量级教程。

21天学通C语言

21天学通C语言电子书封面

读者评价

确实很好,习题后面也有答案,每个单元确实如作者所说的,用一个小时左右的时间就能读完。

"终于拿到书了!翻了几下挺高兴的。我是初学者,在读职校,学校有开一点计算机课程,不过讲得比较简单。我自己喜欢学编程,就买来C语言想好好再学下。说实话,书是随便买的,因为那么多也一下子看不出哪本好哪本不太好。才看前两章还行,再往后翻就觉得吃力了。

内容介绍

《21天学通C语言(第7版)》是初学者学习C语言的经典教程。本版按*的C11标准(ISO/IEC9899:2011),以循序渐进的方式介绍了C语言编程方面的知识,并提供了丰富的实例和大量的练习。通过学习实例,并将所学的知识用于完成练习,读者将逐步了解、熟悉并精通C语言。

《21天学通C语言(第7版)》总共分为4部分,第1部分是C语言基础,介绍了C语言的组成、变量、常量、语句、表达式、运算符、函数和循环、信息读写;第2部分介绍了数组、指针、字符和字符串、结构、联合、TypeDef、变量作用域、高级程序控制、输入/输出等;第3部分介绍了指针、磁盘文件、字符串操纵、函数库、内存管理以及编译器的高级用法等;第4部分是附录,介绍了ASCII表、C/C 中的关键字、常用函数,以及习题答案等内容。

《21天学通C语言(第7版)》针对初中级程序员编写,可作为学习C语言的教程或参考资料。

目录

  • 第1部分C语言基础
  • 第1课初识C语言
  • 第2课C程序的组成部分
  • 第3课储存信息:变量和常量
  • 第4课语句、表达式和运算符
  • ……
  • 第5课函数
  • 第6课基本程序控制
  • 第7课信息读写基础
  • 第2部分C语言应用
  • 第8课数值数组
  • 第9课指针
  • 第10课字符和字符串
  • 第11课结构、联合和typedef
  • 第12课变量作用域
  • 第13课高级程序控制
  • 第14课输入和输出
  • 第3部分C语言进阶
  • 第15课指向指针的指针和指针数组
  • 第16课指向函数的指针和链表
  • 第17课磁盘文件
  • 第18课操纵字符串
  • 第19课函数的高级主题
  • 第20课C语言的函数库
  • 第21课管理内存
  • 第22课编译器的高级用法
  • 第4部分附录

资源下载

资源下载地址1:https://pan.baidu.com/s/10NyFbivX8OWoX1inLd57Eg

资源下载地址2:https://pan.quark.cn/s/6623b583a78d

相关资源

网友留言

网友NO.32777
富星宇

新手如何学习C语言? 相对于其他编程语言,C语言还是比较难的。初学者需要注意一下几点: 一是学习顺序 先从熟悉简单的C语言语法开始入门,然后再循序渐进,学习C++语法,WIN32、MFC、QT、网络编程,数据库、数据结构、算法、COM、STL等。构建一个完整的C语言知识体系。这需要一个比较漫长的学习积累的过程。语法入门部分大概2-3个月,其他部分需要学习和工作中慢慢理解和消化了。 二是学习方法 人的知识80%是通过眼睛获取的,但是学习编程有所不同,除了看书、看视频之外,关键是要勤动手,勤动脑。通过做大量的练习、项目实战不断积累代码量。只有代码量足够多了,项目做的多了,才能算是真正学会了。项目能否完成,就是衡量是否学会的唯一标准。后期就是代码的质量和优化问题了,这个只能在项目工作中慢慢积累经验了。 最后强调一点,很多人学不会编程是因为掉坑里了。就是教程或者书上的知识点之间跨越太大,作为一个初学者很难自己摸索出来,前面的知识点没有掌握,接着学习后面的知识,肯定是学不会了。目前绝大多数编程书籍和教程或多或少都有这样的弊端。自学能力比较强的人可以通过各种方法,参考各种网上的资料自己解决。但是大多数自学能力不是很强的人,只能依赖老师、同学、同事或者朋友帮忙指导,或者报名培训机构,老师指导完成了。 学习编程通常需要一些好的学习资料,包括纸质的书籍,视频教程,课件,项目练习,代码。零基础入门的书籍推荐《明解C语言》、《C Primer Plus》,还有一本非常特别的汇编和C语言正向逆向结合的书编程达人内部教材《汇编、C语言基础教程》也非常不错,讲解汇编和C语言的本质非常透彻,非常细致。视频资料也是特别多了,各种视频网站、论坛、自媒体都有,比如网易课堂、腾讯课堂、慕客网这些。还有一些论坛,比如CSDN、编程中国等。最重要的一点就是答疑服务,推荐爱达人的网站也很不错,从零基础入门到应用课程,配套的视频、课件、代码、项目、答疑服务都有,还可以兼职接单,学以致用。

网友NO.37766
萧凤婷

首先,本人也是一个菜鸟,目前依然还在学习,当初在我开始自学C语言的时候,走过了好多弯路,如果你看到这篇文章,希望你不要走我走过的弯路,这也是我写这篇文章的目的,我也不想像老头子一样叨叨叨,哪些要做,哪些不要做,好像自己很牛逼一样。我只是把自己觉得是坑,是弯路的地方,结合自己的看法,复述给你听,希望你有自己的理解。 1.  不停的换教程,我总觉得自己正在学的教程没有把我给讲懂,就认为这教程不行,后来慢慢的深入了之后才发现,教程大体上都是差不多的,并不是教程讲的不好,而是本来应该自己花时间去思考的东西,认为应该是由老师来讲的,所以即使再好的教程,我也觉得不怎么样(当然也有很差的教程,就是特别啰嗦的,说半天说不到点子上的)。还有书,入门的书我买了好几本,到最后真正看的只有一本,就是谭浩强的那本。虽然这本评价不是很高,但是确实是这本书带我入门的。我当初的入门书是谭浩强的《C语言程序设计》第四版,教程是小甲鱼的,叫做《带你学C带你飞》。当初自己就应该学完一本书和一套教程,换了那么多书和教程,实在是浪费时间,现在想想,挺后悔的。 2.  下载各式各样的教程,我看见名字牛哄哄的教程就会把它保存到百度云盘里,然后下载到电脑上,典型的教程收集狂,,我的电脑硬盘几乎是满的!我电脑里有800G左右的视频教程,每天看着这些个教程,就好像看着满大箱的金元宝,感觉自己好有钱,像 渗透测试,WEB安全,逆向破解看着就叫人热血沸腾,哪里还有兴趣学C语言,恨不得直接上  渗透测试。当然,这是不可能的,万丈高楼平地起,C语言都没学会,谈何这些呢?这些电脑里的教程,让我越来越浮躁!一天我不知哪里来的想法,把电脑里这个阶段没学到的“高深教程”全都给删除了,顿时感觉世界都清净了!专心学基础的,接下来的这段时间,我专心了不少,这些教程给了我莫大的学习计算机的动力,也耗费了不少精力,去胡思乱想,万丈高楼平地起,专注很重要! 3.  不动手,只用眼睛看,我刚开始学的时候,觉得教程讲的我都听得懂,干嘛还要敲一遍代码?然后到自己写作业的时候,就是各种出错,天花乱坠的错误!!!输入法错了啊,关键字打错了啊,少一个括号啊!崩溃!然后我再也不敢怠慢了,该自己敲一遍的代码,就自己好好打一遍。还是会出错,各式各样的错误,很蛋疼!过了两个星期左右,我就明显的感觉自己的错误变少,思路也更清晰了!到最后要学完的时候,有一个作业是做一个简易通讯录的程序,一百多行的代码,我敲完顺利编译运行!没有错误,如果我一直偷懒不动手,是不可能达到的。现在想想,编程也是一个不断试错的过程,一开始学的时候,是不断纠正自己的错误,因为开始的程序都是简单的。到后来,程序越来越复杂了,就是找程序的错误,如果自己的错误都没有解决,何谈后面解决程序的错误呢? 4.  一开始我听老师说,编程主要学的是其中的思想,听完自己感觉挺轻松,认为学思想,不就是听听课,没作业吗?所以没有吧课后作业当回事。过了几天,继续上课听老师讲,直接听不懂了。后来还是和一个学长交流,他说课后作业很重要,这是一个巩固的过程,将自己的知识用起来,这样就能更好的理解了,这也是一个反馈的过程。反馈非常重要,通过作业,写出一行行的代码,直到顺利运行,是一件很有成就感的事情,更能够激励自己去学习!学长讲的挺有道理的,我也听进去,按照他说的操作了,自己实践证明,写课后题确实是一个很好的巩固和反馈的方法! 自己当初就是不专注,眼高手低,懒,才浪费了那么多时间,现在想想其实也挺可贵的,毕竟是一段难忘的经历,但还是希望看到这篇文章的朋友,别走我走过的坑。