第1章 引言及体验
1.1 课程介绍——内容及学习方法
1.2 程序设计语言 自测
1.3 搭建C语言的运行平台
>>>实践:按视频指导搭建编程环境并运行程序
1.4 C语言程序初体验
1.5 分支结构程序体验
第2章 数据的表示和运算
2.1 数值数据类型及表示 自测
2.2 变量的使用 自测
2.3 标识符及其命名 自测
2.4 算术运算符与算术表达式 自测
2.5 自增与自减 自测
2.6 数值型数据的存储
2.7 指针及其运算 自测
2.8 数据的输入 自测
2.9 数据的输出
>>>程序阅读(将2.6-2.9这几部分的阅读合起来)
2.10 赋值运算符与赋值表达式 自测
2.11逗号运算符与逗号表达式 自测
2.12 字符数据及字符类型 自测
>>>实践:项目要求 实践参考
第3章 分支结构程序设计
3.1 表达“条件”——条件表达式 自测
3.2 将条件“组合”起来——逻辑表达式 自测
3.3 控制结构与流程图
>>>实践:设计要求 实践参考
3.4 用if语句实现分支结构 自测
>>>实践:项目要求 实践参考
3.5 if语句的嵌套 自测
>>>实践:项目要求 实践参考
3.6 用switch语句实现多分支结构 自测
3.7 利用switch语句解决问题
>>>实践:项目要求 实践参考
3.8 条件运算符和条件表达式 自测
3.9 实用技能: 调试利器——程序的单步执行 自测
>>>实践:找出Bug
第4章 循环结构程序设计
4.1 算法的基本概念 自测
4.2 循环控制结构及流程图
>>>实践:设计要求 实践参考
4.3 循环思想启蒙:输出小星星 课堂示例
>>>实践:项目要求 实践参考
4.4 三种循环语句 自测
>>>实践:项目要求 实践参考
4.5 用循环累加
>>>实践:项目要求 实践参考
4.6 问题求解方法——迭代 自测
>>>实践:项目要求 实践参考
4.7 用循环处理文字 自测
>>>实践:项目要求 实践参考
4.8 循环嵌套 自测
>>>实践:项目要求 实践参考
4.9 用break和continue改变流程 自测
>>>实践:项目要求 实践参考
4.10 问题求解——求素数
>>>实践:项目要求 实践参考
4.11 问题求解方法——穷举
>>>实践:项目要求 实践参考
4.12 C语言的程序结构与语句
4.13 将数据保存到文本文件 自测
4.14 从文本文件中读入数据
>>>实践:项目要求 实践参考
4.15 实训:银行储蓄系统开发v1.0
>>>实践:按视频指导及课程示例,完成银行储蓄系统v1.0
第5章 函数与模块化程序设计
5.1 模块化程序设计及C语言中的函数
5.2 体验自定义函数 自测
5.3 函数的返回值 自测
5.4 函数的参数 自测
>>>实践:项目要求 实践参考
5.5 参数传递方式:传值与传地址 自测
5.6 返回指针的函数 自测
5.7 函数的声明、定义和调用 自测
5.8 函数的嵌套调用 自测
>>>实践:项目要求 实践参考
5.9 调试技术:进入函数内部去 自测
>>>实践:项目要求 实践参考
5.10 全局变量和局部变量 自测
5.11 变量的存储类别 自测
>>>程序阅读
5.12 C语言的库函数 自测
5.13 应用系统设计
5.14 实训:银行储蓄系统开发v2.0
>>>实践:按视频指导及课程示例,完成银行储蓄系统v2.0
5.15 一个程序,多个文件 自测
5.16 静态函数与外部函数
5.17 外部全局变量和静态全局变量
>>>实践:程序阅读
第6章 一维数组及其应用
6.1 数组的引入 自测
6.2 一维数组的定义和引用 自测
6.3 一维数组应用二三例
6.4 越界的后果 自测
>>>实践:项目要求 实践参考
6.5 经典:查找的艺术
6.6 首尝排序——冒个泡
>>>实践:项目要求 实践参考
6.7 指针法访问数组元素 自测
6.8 指针的运算 自测
6.9 数组名作为函数参数 自测
6.10 指针作函数参数 自测
>>>实践:项目要求 实践参考
6.11 实现线性表基本操作的函数
6.12 编写查找和排序函数
>>>实践:项目要求 实践参考
6.13 动态存储管理与动态数组的实现
>>>实践:项目要求 实践参考
6.14 实训:银行储蓄系统开发v3.0
>>>实践:按视频指导及课程示例,完成银行储蓄系统v3.0
第7章 多维数组
7.1 二维数组及其定义 自测
7.2 二维数组元素的引用 自测
>>>实践:项目要求 实践参考
7.3 二维数组的存储及地址表示 自测
7.4 使用指针操作二维数组 自测
7.5 多维数组作函数参数
>>>实践:项目要求 实践参考
第8章 字处理
8.1 字符串、字符数组、字符指针 自测
8.2 实战字符串处理四例 自测
8.3 字符和字符串处理函数 自测
8.4 编制自己的字符串函数 自测
>>>实践:项目要求 实践参考
8.5 操作字符串数组 自测
>>>实践:项目要求 实践参考
8.6 main函数的参数 自测
>>>实践:项目要求 实践参考
第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 链表中结点的插入和删除 自测
10.9 链表应用
>>>实践:项目要求 实践参考
10.10 实训:银行储蓄系统开发v4.0
>>>实践:按视频指导及课程示例,完成银行储蓄系统v4.0
第11章 文件
11.1 文件概述
11.2 文件结构体及打开方式 自测
11.3 标准文件读写方法 自测
11.4 文件的随机读写 自测
11.5 二进制文件及其读写 自测
>>>实践:项目要求 实践参考
11.6 非标准文件及其操作
11.7 实训:银行储蓄系统开发v5.0
>>>实践:按视频指导及课程示例,完成银行储蓄系统v5.0
第12章 其他数据类型及运算
12.1 枚举类型及其应用 自测
>>>实践:项目要求 实践参考
12.2 联合体及其应用 自测
12.3 自定义类型 自测
12.4 位运算及其应用 自测
原文地址:http://sxhelijian.blog.51cto.com/3160987/1676945