更新时间:2020-01-16 10:38:34
封面
版权信息
内容提要
序言
前言
第1章 程序设计与C语言
1.1 计算机语言
1.2 程序设计与算法
1.3 C语言概述
1.4 开发环境搭建
1.5 编写Hello World
1.6 阶段案例——我的名片
1.7 本章小结
1.8 习题
第2章 数据类型与运算符
2.1 关键字和标识符
2.2 常量与变量
2.3 数据类型
2.4 运算符与表达式
2.5 运算优先级
2.6 阶段案例——加密
2.7 阶段案例——数字反转
2.8 本章小结
2.9 习题
第3章 流程控制
3.1 程序流程图
3.2 顺序结构
3.3 选择结构
3.4 阶段案例——自动贩卖机
3.5 循环结构
3.6 阶段案例——薪水问题
3.7 本章小结
3.8 习题
第4章 数组
4.1 什么是数组
4.2 一维数组
4.3 阶段案例——双色球
4.4 二维数组
4.5 阶段案例——杨辉三角
4.6 多维数组
4.7 本章小结
4.8 习题
第5章 函数
5.1 初识函数
5.2 函数调用
5.3 阶段案例——汉诺塔
5.4 外部函数与内部函数
5.5 局部变量与全局变量
5.6 认识静态库与动态库
5.7 阶段案例——体测成绩判定
5.8 本章小结
5.9 习题
第6章 指针
6.1 指针的概念
6.2 指针运算
6.3 指针与数组
6.4 阶段案例——幻方
6.5 指针与函数
6.6 指针数组
6.7 二级指针
6.8 阶段案例——天生棋局
6.9 指针与const
6.10 本章小结
6.11 习题
第7章 字符串
7.1 字符数组和字符串
7.2 字符串的输入/输出
7.3 字符串操作函数
7.4 数字与字符串转换
7.5 阶段案例——回文字符串
7.6 本章小结
7.7 习题
第8章 结构体
8.1 结构体类型
8.2 结构体数组
8.3 结构体与指针
8.4 结构体与函数
8.5 typedef的使用
8.6 阶段案例——学生成绩管理系统
8.7 本章小结
8.8 习题
第9章 预处理
9.1 宏定义
9.2 文件包含
9.3 条件编译
9.4 断言
9.5 本章小结
9.6 习题
第10章 文件操作
10.1 文件概述
10.2 文件的打开和关闭
10.3 文件的读写
10.4 阶段案例——文件加密
10.5 文件随机读写
10.6 阶段案例——个人日记本
10.7 本章小结
10.8 习题
第11章 常见的数据结构
11.1 链表
11.2 栈