第1篇 基础知识
第1章 步入C编程世界——认识C语言
◎本章教学微视频:9个 9分钟
1.1 了解C语言
1.1.1 C语言的特点
1.1.2 为什么要学习C语言
1.2 准备C语言程序编程
1.2.1 Visual C++ 6.0开发环境
1.2.2 Turbo C 2.0开发环境
1.3 C程序的编写和运行流程
1.4 编写第一个C程序——Hello,C
1.4.1 创建空工程
1.4.2 输入C语言源代码
1.4.3 运行C程序
1.5 C代码结构编写规范
1.6 就业面试技巧与解析
1.6.1 面试技巧与解析(一)
1.6.2 面试技巧与解析(二)
第2章 剖析C 语言——第一个C程序结构
◎本章教学微视频:7个 7分钟
2.1 C语言源程序的构成
2.2 完整的C语言程序
2.3 程序的入口——main()函数
2.4 如何输出程序结果——输出函数
2.5 C程序的注释方法
2.6 #include预处理器指示符
2.7 数据变量
2.8 就业面试技巧与解析
2.8.1 面试技巧与解析(一)
2.8.2 面试技巧与解析(二)
第3章 数据的来龙去脉——常量与变量
◎本章教学微视频:17个 19分钟
3.1 标识符和关键字
3.1.1 标识符
3.1.2 关键字
3.2 常量的使用
3.2.1 什么是常量
3.2.2 数值常量
3.2.3 字符常量
3.2.4 字符串常量
3.2.5 符号常量
3.3 变量的使用
3.3.1 什么是变量
3.3.2 变量的声明
3.3.3 变量的定义
3.3.4 变量的分类
3.3.5 变量的赋值和初始化
3.4 变量的存储类型
3.4.1 auto变量
……
第4章 数制与数据类型
第5章 语句、表达式和运算符
第2篇 核心应用
第6章 程序设计的灵魂——算法与流程图
第7章 C程序的运行轨迹——基本程序流程控制
第8章 数组与字符串
第9章 函数与函数中的变量
第10章 人机交互——数据的输入与输出
第3篇 核心技术
第11章 指针
第12章 位操作
第13章 结构体、共用体和枚举类型
第14章 C语言文件操作
第15章 编译与预处理指令
第4篇 高级应用
第16章 常用库函数
第17章 动态数据结构
第18章 C语言经典排序法
第19章 C语言高级编程——网络编程技术
第20章 程序异常处理——纠错与调试
第5篇 行业应用
第21章 C语言在游戏开发中的应用
第22章 C语言在ATM系统开发中的应用
第23章 C语言在航空管理开发中的应用
第24 章 C语言在银行业务开发中的应用
第6篇 项目实践篇
第25章 软件工程师必备素养与技能
第26章 项目实践入门阶段1——图书管理系统
第27章 项目实践入门阶段2——通讯录管理系统
第28章 项目实践入门阶段3——网络通信系统
第29章 项目实践提高阶段1——学生成绩管理系统
第30章 项目实践提高阶段2——酒店管理系统
第31章 项目实践高级阶段1——代码注释处理器
第32章 项目实践高级阶段2——开发记忆大师游戏
第33章 项目实践高级阶段3——商品信息管理系统