首 页
手机版

C程序设计伴侣:帮你更好地理解谭浩强老师的那本书以及更多 陈良乔pdf扫描版

C程序设计伴侣:帮你更好地理解谭浩强老师的那本书以及更多是谭浩强编著的经典的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程序设计伴侣:帮你更好地理解谭浩强老师的那本书以及更多 陈良乔pdf扫描版

有问题? 点此报错

发表评论

0条评论