更新时间:2019-01-09 13:55:22
封面
版权信息
前言
第一篇 基础篇
第1章 学C语言还有用吗
1.1 引出问题
1.2 漫漫发展历程
1.3 C语言特点
1.4 工欲善其事,必先利其器
1.5 我的第一次C语言程序开发
1.6 庖丁解牛C程序
1.7 解决问题——究竟C语言还有用吗
1.8 我的总结
第2章 看人生算法
2.1 引出问题
2.2 何谓算法
2.3 不同的数据类型,品百态人生
2.4 变量和常量,体会变和不变
2.5 整型数据
2.6 实实在在的实型数据
2.7 字符型数据,人生如符号
2.8 从初始化变量谈人生初始化
2.9 整型、实型、字符型数据间的运算
2.10 解决问题——规划你的人生算法,两弊相衡取其轻
2.11 我的总结
第3章 运算符和表达式,选择你的生活方式
3.1 引出问题
3.2 人生有多种选择
3.3 算术运算符拨慢时钟的运转
3.4 赋值运算符和赋值表达式
3.5 关系运算下的男女关系
3.6 逻辑人生下的逻辑运算符和逻辑表达式
3.7 人生需要停顿的逗号运算
3.8 花落知多少,求字节数运算
3.9 解决问题——程序员的7种生活方式
3.10 我的总结
第4章 进进出出的C语句
4.1 引出问题
4.2 语句——C程序的最重要组成
4.3 输入和输出,是一个进进出出的过程
4.4 解决问题
4.5 我的总结
第5章 和人生一样的流程控制
5.1 引出问题
5.2 按部就班的顺序结构
5.3 人生可以选择
5.4 人生是一个循环
5.5 解决问题
5.6 我的总结
第6章 数组和字符串,心灵的港湾
6.1 引出问题
6.2 最简单的一维数组
6.3 纷乱思绪下的多维数组
6.4 功名利禄下的字符数组与字符串
6.5 净化心灵的字符串处理函数
6.6 豁然开朗的字符处理函数
6.7 解决问题
6.8 我的总结
第7章 函数,最厉害的武器
7.1 引出问题
7.2 函数,一个个致命的武器
7.3 第一步,函数的声明和函数原型
7.4 武器的零件——参数
7.5 组装的结果——返回值
7.6 使用你的武器——调用函数
7.7 函数嵌套和递归,组合你的武器
7.8 变量的作用域和生存期
7.9 内外兼修的内部函数和外部函数
7.10 库函数我来了
7.11 信心是最重要的武器
7.12 我的总结
第8章 一个萝卜一个坑的指针
8.1 引出问题
8.2 为需求而生的指针
8.3 变量的指针和指向变量的指针变量
8.4 双子星般的指针和数组
8.5 指针和多维数组
8.6 指针和字符串
8.7 指针数组和多级指针
8.8 指针函数和函数指针
8.9 解决问题
8.10 我的总结
第二篇 核心技术篇
第9章 结构体、共用体和枚举
9.1 引出问题
9.2 先谈结构体
9.3 结构体数组
9.4 结构体指针
9.5 结构体和函数
9.6 朋友,共用体(联合)
9.7 枚举
9.8 用typedef定义类型
9.9 解决问题
9.10 我的总结
第10章 收放自如的链表
10.1 引出问题
10.2 动态内存分配
10.3 链表
10.4 解决问题
10.5 我的总结