您的位置:首页 > 编程语言 > C语言/C++

《C语言及程序设计》课程主页

2015-07-22 06:19 369 查看
第1章 引言及体验
[课程视频] [本章示例]
1.1 课程介绍――内容及学习方法
1.2 程序设计语言 自测
1.3 搭建C语言的运行平台
>>>学习建议:按视频指导搭建编程环境并运行程序
1.4 C语言程序初体验

>>>实践1:项目要求 实践参考
1.5 分支结构程序体验
>>>实践2:项目要求 实践参考

第2章 数据的表示和运算
[课程视频] [本章示例]
2.1 数值数据类型及表示 自测
2.2 变量的使用 自测
2.3 标识符及其命名 自测
2.4 算术运算符与算术表达式 自测
>>>实践3:项目要求 实践参考
2.5 自增与自减 自测
2.6 数值型数据的存储
2.7 指针及其运算 自测
2.8 数据的输入 自测
2.9 数据的输出
>>>实践4:程序阅读
2.10 赋值运算符与赋值表达式 自测
2.11逗号运算符与逗号表达式 自测
2.12 字符数据及字符类型 自测
>>>实践5:项目要求 实践参考

第3章 分支结构程序设计
[课程视频] [本章示例]
3.1 表达“条件”――条件表达式 自测
3.2 将条件“组合”起来――逻辑表达式 自测
3.3 控制结构与流程图
>>>实践6:设计要求 实践参考
3.4 用if语句实现分支结构 自测

>>>实践7:项目要求 实践参考
3.5 if语句的嵌套 自测
>>>实践8:项目要求 实践参考
3.6 用switch语句实现多分支结构 自测
3.7 利用switch语句解决问题
>>>实践9:项目要求 实践参考
3.8 条件运算符和条件表达式 自测
3.9 实用技能: 调试利器――程序的单步执行 自测
>>>实践10:找出Bug

第4章 循环结构程序设计
[课程视频] [本章示例]
4.1 算法的基本概念 自测
4.2 循环控制结构及流程图
>>>实践11:设计要求 实践参考
4.3 循环思想启蒙:输出小星星 课堂示例

>>>实践12:项目要求 实践参考
4.4 三种循环语句 自测
>>>实践13:项目要求 实践参考
4.5 用循环累加
>>>实践14:项目要求 实践参考
4.6 问题求解方法――迭代 自测
>>>实践15:项目要求 实践参考
4.7 用循环处理文字 自测
>>>实践16:项目要求 实践参考
4.8 循环嵌套 自测
>>>实践17:项目要求 实践参考
4.9 用break和continue改变流程 自测
>>>实践18:项目要求 实践参考
4.10 问题求解――求素数
>>>实践19:项目要求 实践参考
4.11 问题求解方法――穷举
>>>实践20:项目要求 实践参考
4.12 C语言的程序结构与语句
4.13 将数据保存到文本文件 自测
4.14 从文本文件中读入数据
>>>实践21:项目要求 实践参考
4.15 实训:银行储蓄系统开发v1.0
>>>学习要求:按视频指导及课程示例,完成银行储蓄系统v1.0

第5章 函数与模块化程序设计
[课程视频] [本章示例]
5.1 模块化程序设计及C语言中的函数
5.2 体验自定义函数 自测
5.3 函数的返回值 自测
5.4 函数的参数 自测
>>>实践22:项目要求 实践参考
5.5 参数传递方式:传值与传地址 自测
5.6 返回指针的函数 自测
5.7 函数的声明、定义和调用 自测
5.8 函数的嵌套调用 自测
>>>实践23:项目要求 实践参考
5.9 调试技术:进入函数内部去 自测

>>>实践24:项目要求 实践参考
5.10 全局变量和局部变量 自测
5.11 变量的存储类别 自测
>>>实践25:程序阅读
5.12 C语言的库函数
5.13 应用系统设计 自测
5.14 实训:银行储蓄系统开发v2.0
>>>学习要求:按视频指导及课程示例,完成银行储蓄系统v2.0
5.15 一个程序,多个文件 自测
5.16 静态函数与外部函数
5.17 外部全局变量和静态全局变量
>>>实践26:项目要求 实践参考

第6章 一维数组及其应用
[课程视频] [本章示例]
6.1 数组的引入 自测
6.2 一维数组的定义和引用 自测
6.3 一维数组应用二三例
6.4 越界的后果 自测
>>>实践27:项目要求 实践参考
6.5 经典:查找的艺术
6.6 首尝排序――冒个泡
>>>实践28:项目要求 实践参考
6.7 指针法访问数组元素 自测

6.8 指针的运算 自测
6.9 数组名作为函数参数 自测
6.10 指针作函数参数 自测
>>>实践29:项目要求 实践参考
6.11 实现线性表基本操作的函数
6.12 编写查找和排序函数
>>>实践30:项目要求 实践参考
6.13 动态存储管理与动态数组的实现
>>>实践31:项目要求 实践参考
6.14 实训:银行储蓄系统开发v3.0
>>>学习要求:按视频指导及课程示例,完成银行储蓄系统v3.0

第7章 多维数组
[课程视频] [本章示例]
7.1 二维数组及其定义 自测
7.2 二维数组元素的引用 自测
>>>实践32:项目要求 实践参考
7.3 二维数组的存储及地址表示 自测
7.4 使用指针操作二维数组 自测
7.5 多维数组作函数参数
>>>实践33:项目要求 实践参考

第8章 字处理
[课程视频] [本章示例]
8.1 字符串、字符数组、字符指针 自测
8.2 实战字符串处理四例 自测
8.3 字符和字符串处理函数 自测
8.4 编制自己的字符串函数 自测
>>>实践34:项目要求 实践参考
8.5 操作字符串数组 自测
>>>实践35:项目要求 实践参考
8.6 main函数的参数 自测
>>>实践36:项目要求 实践参考

第9章 递归函数和预处理
[课程视频] [本章示例]
9.1 认识递归 自测

9.2 递归法问题求解
9.3 递归经典:汉诺塔
>>>实践37:项目要求 实践参考
9.4 预处理之宏定义 自测

9.5 预处理之文件包含 自测
9.6 预处理之条件编译 自测
>>>实践38:阅读程序

第10章 结构体及应用
[课程视频] [本章示例]
10.1 体验结构体 自测
10.2 结构体成员的引用 自测
10.3 结构体数组及其应用 自测
>>>实践39:项目要求 实践参考
10.4 开发一个电子词典
10.5 指向结构体的指针 自测
10.6 当结构体成员为指针 自测
>>>实践40:项目要求 实践参考
10.7 认识链表 自测
10.8 链表中结点的插入和删除 自测
10.9 链表应用
>>>实践41:项目要求 实践参考
10.10 实训:银行储蓄系统开发v4.0
>>>学习要求:按视频指导及课程示例,完成银行储蓄系统v4.0

第11章 文件
[课程视频] [本章示例]
11.1 文件概述
11.2 文件结构体及打开方式 自测
11.3 标准文件读写方法 自测
11.4 文件的随机读写 自测
11.5 二进制文件及其读写 自测
>>>实践42:项目要求 实践参考
11.6 非标准文件及其操作
11.7 实训:银行储蓄系统开发v5.0
>>>学习要求:按视频指导及课程示例,完成银行储蓄系统v5.0

第12章 其他数据类型及运算
[课程视频] [本章示例]
12.1 枚举类型及其应用 自测
>>>实践43:项目要求 实践参考
12.2 联合体及其应用 自测
12.3 自定义类型 自测
12.4 位运算及其应用 自测
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: