点此搜书

脑洞大开  C语言另类攻略  修订版
  • 作 者:刘隽良编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2017
  • ISBN:9787560646213
  • 标注页数:247 页
  • PDF页数:260 页
  • 请阅读订购服务说明与试读!

文档类型

价格(积分)

购买连接

试读

PDF格式

9

立即购买

点击试读

订购服务说明

1、本站所有的书默认都是PDF格式,该格式图书只能阅读和打印,不能再次编辑。

2、除分上下册或者多册的情况下,一般PDF页数一定要大于标注页数才建议下单购买。【本资源260 ≥247页】

图书下载及付费说明

1、所有的电子图书为PDF格式,支持电脑、手机、平板等各类电子设备阅读;可以任意拷贝文件到不同的阅读设备里进行阅读。

2、电子图书在提交订单后一般半小时内处理完成,最晚48小时内处理完成。(非工作日购买会延迟)

3、所有的电子图书都是原书直接扫描方式制作而成。

第1章 一点点想说在前面的话 1

1.1 计算机是怎样运行的? 1

1.2 程序是怎样运行的? 4

1.3 前面两节与C语言有什么关系? 6

1.4 代码风格 9

1.5 永远不要写void main() 13

1.6 不要把试卷型代码风格奉为圭臬 14

1.7 要避免进入C语言标准的“灰色地带” 16

第2章 从关键字说起 19

2.1 C语言的关键字还是32个吗? 19

2.2 声明和定义 21

2.3 C语言程序的段内存分配 21

2.4 堆和栈的理论知识 24

2.5 第一个关键字auto 27

2.6 基本数据类型、强制转换以及signed/unsigned 27

2.7 最不像关键字的关键字sizeof 30

2.8 好恋人if else 31

2.9 循环三剑客与它们的朋友:break、continue、goto以及逗号运算符 34

2.10 “八爪章鱼”switch和它的“爪子”case 42

2.11 “只进不出”的const 43

2.12 变量作用域与“外籍标签”extern 45

2.13 不老实的static 49

2.14 集结伙伴的struct 50

2.15 union蜗居 53

2.16 枚举:百里挑一 57

2.17 爱给人起小名的typedef 61

2.18 比较纠结的两个关键字:volatile和register 64

2.19 五个新成员:restrict,inline,_Complex,_Imaginary,_Bool 64

第3章 那个曾被你画叉叉的函数 67

3.1 为啥会有函数咧? 67

3.2 库和接口 69

3.3 自己的函数 73

3.4 替身与明星:函数的形参和实参 74

3.5 函数中的“导演”及“编剧” 76

3.6 为什么会有函数声明?必须要声明吗? 78

3.7 套娃一样的函数嵌套调用:深层次理解函数调用 81

第4章 数组VS指针 88

4.1 从数组说起 88

4.2 指针说:怪我喽? 96

4.3 知道了指针,二重指针也不在话下~ 101

4.4 左值?右值? 104

4.5 数组与指针的区别 105

4.6 指针和数组何时“相同”? 110

4.7 数组的指针表示 112

4.8 函数与指针:深入理解传址调用 113

4.9 结构体与指针 126

4.10 内存的动态申请、内存泄漏以及野指针 131

4.11 “空指针”与“空类型指针” 144

4.12 restrict指针 146

4.13 数组下角标越界与缓冲区溢出 147

第5章 学会了C语言入门C++还会难吗?——C++快速过渡 157

5.1 什么是面向对象编程? 158

5.2 抽象的艺术 160

5.3 封装与类 161

5.4 访问控制 163

5.5 类的声明 165

5.6 函数重载 167

5.7 构造函数、传引用调用以及运算符重载 174

5.8 对象指针和this指针 195

5.9 析构函数和内联函数 199

5.10 静态成员与常成员 206

5.11 对象数组、对象指针数组和对象数组指针 208

5.12 拷贝构造函数 209

5.13 new、delete关键字 214

5.14 继承 217

5.15 多态性与虚函数 228

5.16 关于C+4,你接下来可能需要学习的内容 232

附录C 语言结构型变量的内存对齐问题 237

参考文献 247

购买PDF格式(9分)
返回顶部