首页 > 图书中心 >图书详情

零基础入门学习C语言——带你学C带你飞(微课视频版)

小甲鱼全新力作,配套61集免费视频教程,让您轻松、快速入门C语言。课件处为本书教学PPT,更新于2019.4.15

作者:小甲鱼
定价:79
印次:1-12
ISBN:9787302505945
出版日期:2019.05.01
印刷日期:2023.09.22

《零基础入门学习C语言——带你学C带你飞(微课视频版)》提倡“理解为主,应用为王”,通过列举一些有趣的例子,让读者在实践中理解概念。《零基础入门学习C语言——带你学C带你飞(微课视频版)》从变量、数据类型、取值范围等基本知识开始讲解,深入介绍分支与循环,讲到指针的时候,分散难点,依次讲解数组与指针、函数与指针、结构体与指针,每个知识点结合恰当的实例进行演示,环环相扣,内容详尽。 编程知识深似海,小甲鱼没办法仅通过一《零基础入门学习C语言——带你学C带你飞(微课视频版)》将所有的知识都灌输给读者,但能够做到的是培养读者对编程的兴趣,提高编写代码的水平,锻炼自学的能力。 《零基础入门学习C语言——带你学C带你飞(微课视频版)》贯彻的核心理念是:实用、好玩、参与。 《零基础入门学习C语言——带你学C带你飞(微课视频版)》适合学习C语言的入门读者,也适用于对编程一无所知,但渴望用编程改变世界的朋友。

more >

               为什么要学习C语言   众所周知,C语言是最古老的几门编程语言之一,它至今仍然服务于现代社会。我们来看一下TIOBE排行榜近几年的数据(见图0-1),TIOBE排行榜是根据互联网上有经验的程序员、学校课程和第三方厂商提供的数据,并使用搜索引擎(如Google、Bing、Yahoo!、百度)以及Wikipedia、Amazon、YouTube统计出的排名数据,因此可以准确地反映出某个编程语言的热门程度。 图0-1 TIOBE排行榜(数据来自TIOBE官网,2019年3月数据)   从图0-1中可以看到,C语言虽然古老,但却是“老当益壮”,近几年仍然常年位居前列。C语言既没有Java语言的跨平台能力,又没有“新潮”的面向对象的编程思想,也没有垃圾回收机制……由于C语言的数组没有做边界检查,导致了缓冲 区溢出攻击的盛行。尽管如此,仍然有那么多程序员“钟情”于C语言,这是为什么呢?   C语言是伴随着UNIX操作系统的兴起而流行的,其语义简明清晰,功能强大而不臃肿,简洁而又不过分简单,实在是工作、学习必备之“良友”。   C语言也是一个比较少见的应用领域极为广泛的语言。无论是Windows操作系统的API,还是Linux操作系统的API,或者是想给Ruby、Python编写扩展模块,C语言形式的函数定义都几乎是唯一的选择。C语言就好像一个中间层或者是“胶水”,如果想把不同编程语言实现的功能模块混合使用,C语言是最佳的选择。   C语言还可以编写服务器端软件,如当前流行的Apache和Nginx都是使用C语言编写的;在界面开发层面,C语言也颇有建树,如大名鼎鼎的GTK+就是使用C语言开发出来的;由于C语言是一种“接近底层”的编程语言,因此也自然成为了嵌入式系统开发的最佳选择。   除此之外,大多数编程语言自身的第一个版本也是通过C语言实现的,借助C程序“一次编写,处处编译”的特性,最大地保证了这些程序语言的可移植性。 关于本书   本书适合入门学习C语言的读者,也适用于对编程一无所知,但渴望用编程改变世界的朋友。   概念是死的,靠读、背、记的方法确实可以通过老师的测验,但却很难实现举一反三,将所学知识应用到现实开发中。因此,本书提倡“理解为主,应用为王”。只要有可能,小甲鱼(作者,下同)就会想方设法地列举一些有趣的例子,让读者在实践中理解概念。   本书从变量、数据类型、取值范围等基本知识开始讲解,再深入介绍两大重要的结构——分支与循环,讲到全书的重点——指针的时候,分散难点,依次讲解数组与指针、函数与指针、结构体与指针,每个知识点结合恰当的实例进行演示,环环相扣,内容详尽。   目前多数C语言教材基于的是Windows操作系统,采用的编译器(Visual C++ 6.0)其实早已被淘汰,所以本书的演示环境选择更适合C语言的Linux操作系统(CentOS),带读者学习“大神们”都在使用的GCC编译器,并确保所有代码均符合C99标准。   编程知识深似海,小甲鱼没办法仅通过一本书将所有的知识都灌输给读者,但能够做到的是培养读者对编程的兴趣,提高编写代码的水平,锻炼自学的能力。   最后,本书贯彻的核心理念是:实用、好玩、参与。 本书配套资源和网站支持 * PPT课件请在清华大学出版社网站本书页面下载。 * 程序源代码和小甲鱼精心录制的61集(17.5小时)视频教程,请扫描书中对应二维码获取。    注意:书中给出了程序源代码的下载二维码和视频观看二维码,请先扫描封四刮 刮卡中的二维码进行注册,之后再扫描相关二维码即可获得配套资源。 * 同时,对于书中没有展开详述的内容提供了【扩展阅读】,读者可访问书中的相关网址或扫描对应位置的二维码进行阅读。 * 本书还提供了额外的配套课后作业,如有需要,请在鱼C论坛(https://fishc.com.cn)或联系鱼C工作室的小客服(https://fishc.taobao.com)购买学习。 * 如果在学习中遇到困难,可以到鱼C论坛或关注鱼C工作室微信公众号获取相关知识,与各位网友们相互交流和讨论。论坛中的提问互助具有知识累积的特点,因为初学者很多问题是一样的,所以不妨在提问之前先在论坛搜索一下相关的关键词,一般都可以找到答案。 鱼C工作室微信公众号 本书源代码下载   由于小甲鱼的水平有限,书中难免有一些错误和不准确的地方,恳请各位读者不吝指正,有兴趣的读者可发送邮件至workemail6@163.com,期待收到大家的意见和建议。 致谢   创作一本图书是非常艰苦的,除了技术知识等因素之外,还需要非常大的毅力。特别感谢清华大学出版社的魏江江主任和刘星编辑,在近一年的时间里,是你们一次次在我遇到困难的时候给予鼓励,让我可以坚持写下去,最后完成这一部作品。   感谢不二如是、康小泡和风介等鱼C论坛的诸位版主,因为你们夜以继日地守护着我们的论坛,积极地为用户解答问题,鱼C论坛才有今天如火如荼的学习氛围。   最后,需要特别感谢一下我的妻子,是你一直在身边照顾我、支持我,我才能把大量的时间投入到本书的写作之中。谨以此书献给你,我此生的挚爱!                           小甲鱼                                2019年2月

more >
扫描二维码
下载APP了解更多

同系列产品more >

零基础入门学习Python(第2版)-微...

小甲鱼
定 价:89元

查看详情
Arduino/Genuino 101开发入门

陈吕洲
定 价:49元

查看详情
HTML5 布局之路

刘国利
定 价:89元

查看详情
X3D互动游戏交互设计——可穿戴式...

张金钊、张金镝 、孙颖
定 价:69.50元

查看详情
小强软件测试疯狂讲义——性能及自...

赵强
定 价:39.80元

查看详情
图书分类全部图书
more >
  • 《零基础入门学习C语言——带你学C带你飞(微课视频版)》以实例引导的方式讲述C语言学习中用的知识,全书提供61集(17.5小时)的视频讲解,小甲鱼风趣、幽默地讲解使读者在轻松、愉快中学会C语言。
    (1)零基础入门,逐层深入,重点内容详细剖析
    (2)语言风趣幽默,通俗易懂
    (3)手机+PC,扫码看视频
    (4)用事实说话,提出问题+代码验证+分析代码+改进方案
    (5)扩展阅读,补充知识点
    (6)论坛支持,资源共享

  • 《零基础入门学习C语言——带你学C带你飞(微课视频版)》以实例引导的方式讲述C语言学习中用的知识,全书提供61集(17.5小时)的视频讲解,小甲鱼风趣、幽默地讲解使读者在轻松、愉快中学会C语言。
    (1)零基础入门,逐层深入,重点内容详细剖析
    (2)语言风趣幽默,通俗易懂
    (3)手机+PC,扫码看视频
    (4)用事实说话,提出问题+代码验证+分析代码+改进方案
    (5)扩展阅读,补充知识点
    (6)论坛支持,资源共享

more >
  •   

      

      

      

      

     第1章  初窥门径 1

    视频讲解:121分钟(9个)钟

    1.1  C语言被淘汰了吗 1

    1.2  莫尔斯密码 2

    1.3  机器语言 2

    1.4  汇编语言 3

    1.5  C语言 4

    1.6  C语言的优势 5

    1.7  第一个程序 6

    1.8  打印 7

    1.9  变量 11

    1.10  常量 14

     1.10.1  定义符号常量 14

     1.10.2  标识符 15

     1.10.3  字符串常量 15

    1.11  数据类型 16

    1.12  sizeof运算符 17

    1.13  signed和unsigned 19

    1.14  取值范围 20

    1.15  字符 25

    1.16  字符串 28

    1.17  运算符 30

     1.17.1  算术运算符 31

     1.17.2  目 31

     1.17.3  表达式 32

     1.17.4  运算符的优先级和结合性 32

     1.17.5  类型转换 34

     第2章  了不起的分支和循环 37

    视频讲解:128分钟(7个)钟

    2.1  分支结构 37

    2.1.1  关系运算符 37

    2.1.2  关系表达式 38

    2.1.3  逻辑运算符 38

    2.1.4  逻辑表达式 39

    2.1.5  短路求值 40

    2.1.6  if语句 41

    2.1.7  switch语句 46

    2.1.8  分支结构的嵌套 48

    2.1.9  悬挂else 51

    2.1.10  等于号带来的问题 53

    2.2  循环结构 54

    2.2.1...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘