目录
第一章 Printf 输出 ............................................. 2
第二章 Scanf 输入 ............................................. 3
第三章 常量与变量 ........................................... 4
3.1 常数与常量 ........................................... 4
3.2 变量与内存 ........................................... 4
第四章 数组 ....................................................... 5
4.1 一维数组 ............................................... 5
4.2 二维数组 ............................................... 5
第五章 字符与字符数组 ................................... 6
5.1 字符 ....................................................... 6
5.2 字符数组 ............................................... 6
第六章 表达式与操作符 ................................... 7
6.1 算数表达式与赋值表达式 ................... 7
6.2 关系表达式与条件表达式 ................... 7
6.3 逻辑表达式与逗号表达式 ................... 7
6.4 类型转换与提升、优先级与结合顺序7
6.5 位操作 ................................................... 7
第七章 语句 ....................................................... 9
7.1 If 语句 ................................................... 9
7.2 For 语句 ................................................ 9
7.3 Switch 语句 ........................................... 9
7.4 for 实例 ................................................. 9
7.5 While 语法 ............................................ 9
第八章 函数 ..................................................... 10
8.1 函数是什么 ......................................... 10
8.2 函数的更多形式 ................................. 10
8.3 函数的传值 ......................................... 10
8.4 全局变量和局部变量 ......................... 10
8.5 变量的作用域和生命期 ..................... 10
8.6 函数的更多用法 ................................. 10
8.7 函数名重载_精确匹配和模糊匹配 ... 10
8.8 函数的递归调用 ................................. 11
8.9 单元测试理论原理 ............................. 11
第九章 指针 ..................................................... 13
9.1 指针的定义个基本使用 ..................... 13
9.2 指针与数组 ......................................... 13
9.3 指针作为函数的参数 ......................... 14
9.4 Const 指针的用法 ............................... 17
9.5 如何安全的使用指针 ......................... 17
第十章 结构体 ................................................. 18
10.1 结构体的定义和基本使用.............. 18
10.2 结构体的更多用法.......................... 19
10.3 结构体的深层次认识...................... 21
第十一章 动态分配内存 .................................. 23
11.1 动态分配内存_malloc 和 free ......... 23
11.2 示例 .................................................. 23
第十二章 链表 .................................................. 24
12.1 链表概念 .......................................... 24
12.2 有头链表的构造 .............................. 24
12.3 插入与删除节点 .............................. 26
第十三章 引用 .................................................. 27
13.1 基本概念 .......................................... 27
13.2 引用的更多用法 .............................. 27
第十四章 字符串 .............................................. 29
14.1 深入认识字符串 .............................. 29
14.2 字符串的插入与删除 ...................... 30
14.3 字符串的分割 .................................. 31
第十五章 ANSI C 标准函数库 ........................ 32
15.1 随机函数 rand .................................. 32
15.2 时间相关函数库 time.h ................... 33
第十六章 文件操作 .......................................... 35
16.1 创建与写入数据 .............................. 35
16.2 写入数据 .......................................... 35
16.3 读取数据 .......................................... 37
16.4 按行存储数据 .................................. 37
16.5 文件的随机访问 .............................. 38
16.6 数据的存储格式 .............................. 39
第十七章 多文件项目编译过程 ...................... 41
17.1 Extern 的用法 .................................. 41
17.2 头文件及 include 的用法 ................ 41
17.3 #define 宏定义的解释 ..................... 43
17.4 Main 函数的参数和返回值 ............ 44
附录 ....................................................................... 46
评论0
最新资源