大小:42.95M
更新时间:23-08-30
系统:Pc
C程序设计伴侣:帮你更好地理解谭浩强老师的那本书以及更多是谭浩强编著的经典的C程序设计的最佳伴侣,由陈良乔编著。本书针对C语言中的重点和难点,进行了更加生动有趣、更加深刻,但同时又更容易理解的阐述。读者在学习之后,不仅会对C语言中的各种知识有更加生动形象的理解,更重要的是,能够知道程序是怎样炼成的,在以往隔靴搔痒的表面下真正发生了什么。并最终用C语言编写程序加以解决,顺利地完成从“问题”到“程序”的这样一个编程解决问题的过程。
《C程序设计伴侣:帮你更好地理解谭浩强老师的那本书以及更多》是谭浩强老师经典的C程序设计(以下简称原书)一书的最佳伴侣,是对原书有益且神奇的补充。本书对原书中没有讲透彻的没有讲明白的那些概念、知识和技术点进行了深刻却易于理解的讲解,并把原书中遗漏的、忽视的,甚至是多少有点问题的,以及那些未曾涉及的但作为初学者或称为未来的程序员绝对应该知道的基础知识、编程素养、编程思想,以及业内行规一并讲解清楚了。
较之原书,C程序设计伴侣更加的有趣、更加的通俗易懂。在内容上,较之原书,这本伴侣更加的深刻、更加的透彻,具有更加广阔的视野和更加深厚的内涵。在实用性上,这本伴侣较之原书更加的实战,可以让你养成良好且符合业界标准的编程习惯和编程思想,为今后的继续前行打下必要而优秀的基础。
第1章 C语言背后的故事 程序设计和C语言 1.1 计算机程序是什么 什么是计算机程序 1.2 计算机语言又是什么 什么是计算机语言 1.3 C语言真正的特点及其演变 C语言的发展及其特点 1.3A C语言与C++不得不说的那点事 1.3B 我们为什么现在还要学习C语言 1.4 第一次的亲密接触——Hello,World 最简单的C语言程序 1.5 C程序开发的两个循环和四个步骤 运行C程序的步骤与方法 1.5A 工欲善其事,必先利其器——使用Eclipse编写C程序 1.5B 使用GCC编译C语言程序 1.6 程序设计的瀑布模型 程序设计的任务 第2章 解决问题的思路——算法 算法——程序的灵魂 2.1 先有算法,后有程序 什么是算法 2.1A 算法的时间复杂度和空间复杂度 2.2 如何将抽象的算法实现为具体的代码 简单的算法举例 2.3 算法的特征——简单,没啥可说的 算法的特性 2.4 一群聪明的程序员是怎么把事情搞砸的 怎样表示一个算法 2.5 掌握结构化的程序设计 结构化程序设计方法 2.5A 结构化程序设计的基本思想、步骤与流程 2.5B “自顶向下,逐步求精”:把“问题”变成“程序”的魔法 第3章 顺序结构的程序设计 最简单的C程序设计——顺序程序设计 3.1 顺序结构程序举例——简单,没啥可说的 顺序程序设计举例 3.1A 如何理解程序的执行顺序 3.2 如何描述数据,如何对数据进行运算 数据的表现形式及其运算 3.3 基本程序单位——语句 C语句 3.4 数据从哪里来,又到哪里去?数据的输入输出 第4章 选择结构的程序设计 选择结构程序设计 4.1 选择结构和条件判断——交通灯例子 选择结构和条件判断 4.2—4.3 使用if语句实现选择结构 4.4 逻辑运算符及表达式 逻辑运算符和逻辑表达式 4.5 条件运算符及表达式 条件运算符和条件表达式 4.6 条件结构的嵌套——拜金女择偶例子 选择结构的嵌套 4.7 使用switch语句实现多分支选择结构——看天穿衣例子 用switch语句实现多分支选择结构 4.8 综合运用——猜数字游戏 选择结构程序综合举例 第5章 循环结构的程序设计 循环结构程序设计 5.1 为什么需要循环控制——简单,没啥可说的 为什么需要循环控制 5.1A 循环结构的四个要素 5.2 如果条件满足,就一直做某事的while 用while语句实现循环 5.3 一直做某事,直到条件不满足的do…while 用do…while语句实现循环 5.4 最完备最复杂的循环语句for 用for语句实现循环 5.5 更复杂的数据处理——嵌套的循环 循环的嵌套 5.6 如何选择合适的循环结构 几种循环的比较 5.7 改变循环的状态 改变循环执行的状态 5.8 综合运用——检测磁盘剩余容量与统计字符串中的单词数 循环程序举例 第6章 处理批量数据的利器——数组 利用数组处理批量数据 6.1 如何定义和引用一维数组 怎样定义和引用一维数组 6.2 如何定义和引用二维数组 怎样定义和引用二维数组 6.3 字符数组的本质 字符数组 6.A 如何运用数组处理批量数据——一个计算平均血糖的例子 第7章 模块化程序设计的根基——函数 用函数实现模块化程序设计 7.1 为什么要用函数——便于代码的管理和复用 为什么要用函数 7.2 如何声明函数 怎样定义函数 7.3 如何调用函数 调用函数 7.4 编译器对函数声明的要求 对被调用函数的声明和函数原型 7.4A 创建一个我们自己的头文件 7.A 站在巨人的肩膀上——如何使用已有的函数库 7.B 我也能成为巨人——如何创建一个函数库 7.5 嵌套的函数调用 函数的嵌套调用 7.6 函数的递归调用——统计字符串出现的次数 函数的递归调用 7.C 让函数飞——在C语言中嵌入汇编代码 7.7 将数组作为函数参数传递 数组作为函数参数 7.8 变量的生存期 局部变量和全局变量 7.9 变量的存储方式及其区别 变量的存储方式和生存期 7.10 变量的声明和定义的区别——是否建立存储空间 关于变量的声明和定义 7.11 控制函数的访问范围 内部函数和外部函数 7.D 函数使用的四项基本原则 第8章 指针?没啥好怕的!善于利用指针 8.1 什么是指针 指针是什么 8.2 什么是指针变量 指针变量 8.3 更灵活的数组访问方式——使用指针访问数组 通过指针引用数组 8.4 利用指针引用字符串 通过指针引用字符串 8.5 定义指向函数的指针 指向函数的指针 8.6 使用指针作为函数的返回值 返回指针值的函数 8.7 指针数组及指向指针的指针 指针数组和多重指针 8.8 动态内存分配及动态调整 动态内存分配与指向它的指针变量 8.9 指针的“醒世恒言”有关指针的小结 8.A 如何避免错误地使用指针 第9章 建立自己的数据类型 用户自己建立数据类型 9.1 结构体变量登场 定义和使用结构体变量 9.2 使用结构体数组——利用qsort()函数对数组排序 使用结构体数组 9.3 利用结构体指针减少传递的数据量 结构体指针 9.4 笔试必考,面试必问的数据结构——链表 用指针处理链表 9.5 共用体类型的定义和使用 共用体类型 9.6 什么是枚举类型 使用枚举类型 9.7 数据类型也可以有个更好记更好用的绰号——用typedef声明新的数据类型 用typedef声明新类型名 第10章 文件的输入与输出 对文件的输入输出 10.1 在C中文件的概念是怎样的 C文件的有关基本知识 10.1A C语言所处理的文件类型 10.2 如何打开与关闭文件 打开与关闭文件 10.3 对数据文件进行顺序读写 顺序读写数据文件 10.4 在任意位置读写数据文件 随机读写数据文件 10.5—10.5A 扩展:访问文件的各种属性 第A章 程序是如何炼成的 A.A 问题的提出——统计网页中的词频 A.B 自顶向下:分析问题,划分模块 A.C 逐步求精:用函数实现各个模块 A.D 百炼成钢:如何调试我们的程序 A.E 程序就是这样炼成的 第B章 接下来我该 B.A 接下来要读的书 B.B 接下来要做的事 B.C 接下来该走的路
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
同类热门
类似软件
程序员藏经阁:C#编程兵书195.92M211人在用C#编程兵书是一本C语言设计开发手册,由张志强和胡军两人共同编著。本书内容丰富,全面介绍了C#语言基础,并以示例形式介绍了C#语言的编程技术和开发过程。从细节到整体,从内容编排到目录组织,本书都力求合理。在每一小节的内容编排上,首先给出清晰易懂的基本概念
查看Scala程序设计(第2版)14.25M166人在用 Scala程序设计(第2版)是一本Scala程序设计书籍,由大数据产品架构师万普勒和佩恩两人共同编著,王渊,陈明共同翻译。本书通过大量的代码示例,全面介绍Scala这门针对JVM的编程语言,向读者展示了如何高效地利用Scala语言及其生态系统,同时
查看NI Device Drivers 2019中文版13.35G235人在用 NI Device Drivers 2019中文版是针对ni软件而开发的相配套的全套ni设备驱动程序,包括最流行的驱动程序,比如NI DAQmx、NI VISA、NI 488.2、NI设备驱动程序集、NI视觉采集软件等等,该驱动程序与主要NI应用程
查看c++程序设计语言(第1-3部分)(原书第4版)157.95M1342人在用 c++程序设计语言(第1-3部分)(原书第4版)是C++领域的一本经典的参考书,由C++语言之父Bjarne Stroustrup编著,全书知识结构完整,对C++语言介绍非常全面,作者按照基本功能、抽象机制、标准库的递进层次组织全书,由浅入深地把C
查看c++程序设计语言(第4部分:标准库)68.02M1181人在用c++程序设计语言(第4部分:标准库)是C++之父Bjarne Stroustrup编写的全新作品,也是通常用户所说的c++程序设计语言第四版,是无可替代的C++领域经典的参考书,详细的介绍C++11的各项新特性、功能等。全书知识结构完整,对C++语言介
查看热门标签
网友评论0人参与,0条评论
最新排行
栏杆图集15j403-186.55Mpdf电子版栏杆图集15j403-1是中国建筑标准研究院编官写的一套国家建筑标准设计图集,全名也叫15j403-1楼梯栏杆图集,还俗称为15j4031栏杆免费图集,是根据住房和城乡建设部建质函[2015]140号文“关于印发《2015国家建筑标准设计编制工作计划》的
查看网页开发手记HTML+CSS+JavaScript实战详解57.15M叶青pdf扫描版网页开发手记HTML+CSS+JavaScript实战详解是一本非常网站开发建设实战手册,由叶青、孙亚南、孙泽军编著。本书内容丰富翔实,循序渐进的讲述了网页制作技术从基本概念到HTML页面制作,CSS样式控制、javaScrinpt程序的动态行为和综合实
查看ASP.NET开发实例大全(提高卷)301.3Mpdf扫描版 ASP.NET开发实例大全(提高卷)是一本Asp动态网页开发技术的指南用书,由软件技术联盟编著。全书是《asp.net开发实战1200例》之全新升级版本,详细的介绍了ASP.NET开发从基础知识到高级应用各个层面的实例及源代码,内容丰富翔实,内含1
查看android开发范例实战宝典79.16Mpdf扫描版 android开发范例实战宝典是一本安卓开发学习实战教材,由武永亮编著。本书重点讲解了200多个常见的Android开发实例,并对重点代码做了大量注释和讲解,通过对这些实例的演练,可以快速提高读者的开发水平。全书内容全面,涵盖广泛,介绍了Andro
查看HTML5&CSS完全手册(第5版)54.7Mpdf扫描版 HTML5&CSS完全手册(第5版)是一本文件绍html5和css使用的操作手册,由美国程序员鲍威尔编著。全书内容丰富翔实,经过全新的改写与编排向大家全面介绍了html5,涵盖了目前web浏览器支持的所有元素,从标准的(x)html标记到您
查看深入理解bootstrap pdf完整版76.12M徐涛高清扫描版深入理解bootstrap是一本Bootstrap使用指导手册,由国内资深Web技术专家徐涛编著。本书是根据Bootstrap最新版本撰写的,全书全面讲解了各功能组件的使用方法,以及对现有插件和扩展的二次开发。并且还深入分析了其架构思想和源码实和如何开发
查看spss其实很简单pdf36.66M高清扫描版spss其实很简单是由美国加利福尼亚大学教授罗纳德·D·约克奇所编著的一本专注于spss统计分析的指导用书。适用的领域非常的广泛,现在经济、财政、金融、营销、会计、管理及人文社会科学等领域都需要处理大量的信息。统计学能有效地处理各种信息问题,统计软件SP
查看excel 2010从入门到精通101.95M杰创文化pdf扫描版Excel2010从入门到精通是软件Excel2010的使用指导书籍,由杰创文化编著。本书是一本从软件入门操作讲起、介绍到完整应用技法的Excel 2010综合图书,书中对“Excel 2010基础知识和基本操作”、“Excel表格美化”、“数据计算分析
查看