课程链接:http://edu.csdn.net/combo/detail/30,提供所有的视频和课件下载。
三部分的课程主页,提供了为每一课时配套的自测、示例下载,以及程序阅读、程序填空、实践项目、参考解答等。这是本课最具价值的部分,是保证学习效果的根本保证。请在看视频基础上,完成相关的实践。
这三部分的课程主页的链接分别是:【初步篇】、【提高篇】、【进阶篇】
本课QQ交流群:528582245
学员列表:高 强 本 马莱(马荣超) 邓帅 杨婕 王琨 刘亦鑫 Frank 金叶 刘树
陈悦纳 高翔 胡先军 陈湘辉 唐孟曦 梁文彪 田铭 王南 lovelive 张如田
瑜瑾 陈宇翔 胡国真 郑一杰 张 敏 高源秀 雷若鸣 周周 修国红
张钦 67楼(初步) 张涛 王德军 陈淦森 王鹏 兰泽泽 张子蔚 刘兵 邓良华 L
林楚安 李韬 管运煌 王健 7楼 9楼 魏召贤 吴东锋 魏楷 郑世豪 jueshi
极乐哥 龚学超 Coco 王艺 张易安 马扬 幸福的攻城狮 郑杰文 zuoxuening
田鑫 黄家俊 陈锋 aketoshknight guo 陆柳伊 王琦 杨隆胜 胡益林 李强
范一凡 袁生 刘鹏
(以上是主动提供信息的学员,仅占一小部分。请速在评论处报到,来这里找兄弟。)
【重要通知1】自测题由于问卷星服务规则变化,不能看到答题情况,现转到“蓝墨云班课”中。加入方法:到mosoteach.cn免费注册账号,选择“用邀请码加入班课”。本课邀请码:261213。下载蓝墨的APP,在手机或平板上做题的体验也不错。请做题时,根据知识点名称找到对应的题目。
【初步篇】
知识点 | 视频及课件 | 自测或问卷 | 实践项目 | 参考解答 | 课堂示例 |
1 人人学点程序设计 | |||||
2 程序设计语言 | |||||
3 搭建C语言的运行平台 | 实践要求:搭建编程环境并运行程序,见课程视频及课件 | ||||
4 C语言程序初体验 | 项目1:点阵图 项目2:长方形的周长和面积;电阻并联 温度单位转换; 圆柱体表面积 |
课堂示例 | |||
5 本课的学习策略建议 | |||||
6 让代码积累“看得见” | 见课程视频及课件 | ||||
7 分支结构程序体验 | 链接 | 项目1:正差值 项目2:三数最大值 项目3:发工资 | 课堂示例 |
【自测题目在“蓝墨云班课”平台,见本文开始处“重要通知1”】
知识点 | 视频及课件 | 自测或问卷 | 实践项目 | 参考解答 | 课堂示例 |
8 数值数据类型及表现 | 链接 | 见通知1 |
|
课堂示例 | |
9 变量 | 链接 | 见通知1 |
见项目描述页面 | ||
10 标识符及其命名 | 链接 | 有 |
|||
11 算术运算符与算术表达式 | 链接 | 有 |
1-分离整数和小数部分 2-分离各位数 3-如何买玫瑰? 4-玩数字 5-坐标转换 资料: C语言中数学函数;C语言中的运算符 |
课堂示例 | |
12 自增与自减 | 链接 | ||||
13 数值型数据的存储 | 链接 |
|
课堂示例 | ||
14 指针及其运算 | 链接 | 课堂示例 | |||
15 数据的输入 | 链接 | 课堂示例 | |||
16 数据的输出 | 链接 | 课堂示例 | |||
17 赋值运算符与赋值表达式 | 链接 | 课堂示例 | |||
18 逗号运算符与逗号表达式 | 链接 | ||||
19 字符数据及字符类型 | 链接 | 1- 字母及其编码 2- 能对齐的数据 资料: C语言中转义字符 |
课堂示例 |
知识点 | 课件及视频 | 问卷与自测 | 实践项目 | 参考解答 | 课堂示例 |
20 表达“条件”——条件表达式 | 链接 | ||||
21 将条件“组合”起来——逻辑表达式 | 有 |
||||
22 控制结构与流程图 | 链接 | 设计 |
单分支-大值 双分支-大值 分支嵌套-三等级成绩 分支嵌套-五等级成绩 综合-体重监测器 |
||
23 用if语句实现分支结构 | 链接 | 有 |
编程 |
被3或者5整除的数 乱玩数字 两段函数求值 三角公式求值 我的加班费 前导0的数字 |
课堂示例 |
24 if语句的嵌套 | 链接 | 阅读 编程 |
分段函数求值 油量监控 一元二次方程全解 个人所得税计算器if语句版 全正整数后再计算 |
课堂示例 | |
25 用switch语句实现多分支结构 | 链接 | 阅读 | 课堂示例 | ||
26 利用switch语句解决问题 | 链接 | 编程 |
投票表决器 成绩等级 分段函数求值switch语句版 本月有几天? 个人所得税计算器switch语句版 定期存款利息计算器 构造菜单 |
课堂示例 | |
27 条件运算符和条件表达式 | 链接 | 课堂示例 |
知识点 | 课件及视频 | 问卷与自测 | 实践项目 |
28 编程学习中常见障碍的克服 | |||
29 调试利器——程序的单步执行 | 链接 |
知识点 | 课件及视频 | 问卷与自测 | 实践项目 | 参考解答 | 课堂示例 |
30 算法的基本概念 | 链接 | 有 | 课堂示例 | ||
31 循环控制结构及流程图 | 链接 | 设计 | 简单循环 次数不定的循环 循环的嵌套 | ||
32 循环思想启蒙:输出小星星 | 链接 | 阅读 实践 | 星星(3) 所有星星 | 课堂示例 | |
33 三种循环语句 | 链接 | 有 | 阅读 实践 |
输出这样的整数 多数中的最大 求阶乘 利用循环求和 |
课堂示例 |
34 用循环累加 | 链接 | 阅读 实践 | 分数的累加 麻烦的累加涨功夫 | 课堂示例 | |
35 问题求解方法——迭代 | 链接 | 有 | 实践 |
在北京买房 贪财的富翁 Bessel函数 反弹的皮球 另类求和 |
课堂示例 |
36 用循环处理文字 | 链接 | 有 | 实践 |
血型统计 消除多余的空格 转着圈加密 M$pszi$y是嘛意思? 有多少符号 |
课堂示例 |
37 循环嵌套 | 链接 | 有 | 实践 |
大奖赛计分 单位转换对照表 乘法口诀表 位乘大于位和 |
课堂示例 |
38 用break和continue改变流程 | 链接 | 有 | 阅读 实践 | 大奖赛计分(续一) 打豆豆 | 课堂示例 |
39 问题求解——求素数 | 链接 | 实践 |
数字游戏 完数 n=a!+b!+c! 反序数 阿姆斯特朗数 回文数 回文日 |
课堂示例 | |
40 问题求解方法——穷举 | 链接 | 实践 |
小明借书 水仙花数 鸡兔共笼 换分币 年龄几何 三色球问题 找数字 谁是小偷 污损的单据 |
课堂示例 | |
41 C语言的程序结构与语句小结 | 链接 | ||||
42 将数据保存到文本文件 | 链接 | 有 | 课堂示例 | ||
43 从文本文件中读入数据 | 链接 | 实践 |
由键盘到文件 文件中的符号个数 成绩统计 算工资 |
课堂示例 |
知识点 | 视频与课件 | 实践项目 | 参考解答 |
44 程序设计能力提高途径——OJ平台简介 | 链接 | ||
45 OJ平台中的典型输入处理 | 链接 | 课堂示例 | |
46 小小型应用系统开发指导(一) | 链接 | 照视频提示实践 | 课堂示例 |
47 小小型应用系统开发指导(二) | 链接 | 照视频提示实践 | 课堂示例 |
48 课程总结及展望 | 链接 |
【提高篇】
知识点 |
示例代码 |
自测及问卷 |
实践项目 |
参考解答 |
1 我们要提高什么 |
问卷 |
|
知识点 |
示例代码 |
自测及问卷 |
实践项目 |
参考解答 |
2 模块化程序设计及C语言中的函数 |
||||
3 体验自定义函数 |
有 |
|||
4 函数的返回值 |
有 |
|||
5 函数的参数 |
有 |
|||
6 参数传递方式:传值与传地址 |
有 |
|
||
7 返回指针的函数 |
有 |
|||
8 函数的声明、定义和调用 |
有 |
|||
9 函数的嵌套调用 |
有 |
|||
10 调试技术:进入函数内部去 |
有 |
|||
11 全局变量和局部变量 |
有 |
|
||
12 变量的存储类别 |
有 |
程序阅读 |
|
|
13 C语言的库函数 |
有 |
|
||
14 应用系统结构 |
|
|||
15 小小型应用系统开发指导(三) |
(请按视频指导完成自己的项目) |
知识点 |
示例代码 |
自测及问卷 |
实践项目 |
参考解答 |
16 数组的引入 |
有 |
|||
17 一维数组的定义和引用 |
有 |
|||
18 一维数组应用二三例 |
||||
19 越界的后果 |
有 |
|||
20 经典:查找的艺术 |
||||
21 首尝排序——冒个泡 |
||||
22 用指针法访问数组元素 |
有 |
|||
23 指针的运算 |
有 |
|||
24 数组名作为函数参数 |
有 |
|||
25 指针作函数参数 |
||||
26 实现线性表基本操作的函数 |
||||
27 编写查找和排序函数 |
||||
28 字符串、字符数组、字符指针 |
有 |
|||
29 实战字符串处理四例 |
有 |
|||
30 字符和字符串处理函数 |
有 |
|||
31 编制自己的字符串函数 |
有 |
知识点 |
示例代码 |
自测及问卷 |
实践项目 |
参考解答 |
32 二维数组及其定义 |
有 |
|||
33 二维数组元素的引用 |
有 |
|||
34 二维数组的存储 |
有 |
|||
35 使用指针操作二维数组 |
有 |
|||
36 多维数组作函数参数 |
||||
37 操作字符串数组 |
有 |
|||
38 main函数的参数 |
有 |
|||
39 动态存储管理与动态数组的实现 |
||||
40 小小型应用系统开发指导(四) |
按视频及示例代码的指导完成开发 |
【进阶篇】
知识点 |
视频 |
1 再上一个台阶 |
知识点 |
视频 |
示例代码 |
自测及问卷 |
实践项目 |
参考解答 |
2 一个程序,多个文件 |
有 |
||||
3 静态函数与外部函数 |
|||||
4 外部全局变量和静态全局变量 |
有 |
知识点 |
视频 |
示例代码 |
自测及问卷 |
实践项目 |
参考解答 |
5 认识递归 |
有 |
||||
6 递归法问题求解 |
|||||
7 递归经典:汉诺塔 |
知识点 |
视频 |
示例代码 |
自测及问卷 |
实践项目 |
8 预处理之宏定义 |
有 |
|||
9 预处理之文件包含 |
有 |
|
||
10 预处理之条件编译 |
有 |
知识点 |
视频 |
示例代码 |
自测及问卷 |
实践项目 |
参考解答 |
11 体验结构体 |
有 |
||||
12 结构体成员的引用 |
有 |
||||
13 结构体数组及其应用 |
有 |
||||
14 开发一个电子词典 |
|||||
15 指向结构体的指针 |
有 |
||||
16 当结构体成员为指针 |
有 |
||||
21 银行储蓄系统(第五版)开发 |
|
|
知识点 |
视频 |
示例代码 |
自测及问卷 |
实践项目 |
参考解答 |
17 认识链表 |
有 |
||||
18 链表中结点的插入和删除 |
有 |
||||
19 链表应用 |
|||||
20 链表拓展 |
知识点 |
视频 |
示例代码 |
自测及问卷 |
22 问题求解的一般过程 |
|||
23 数据结构及算法概述 |
有 |
||
24 查找问题及其求解 |
有 |
||
25 排序问题及其求解 |
有 |
||
26 回溯溯法问题求解 |
|||
27 贪心法问题求解 |
|||
28 动态规划法问题求解 |
知识点 |
视频 |
示例代码 |
自测及问卷 |
实践项目 |
参考解答 |
29 枚举类型及其应用 |
有 |
||||
30 联合体及其应用 |
有 |
|
|||
31 自定义类型 |
有 |
|
|
||
32 位运算及其应用 |
有 |
|
知识点 |
视频 |
示例代码 |
自测及问卷 |
实践项目 |
参考解答 |
33 文件概述 |
|||||
34 文件结构体及打开方式 |
有 |
||||
35 标准文件读写方法 |
有 |
||||
36 文件的随机读写 |
有 |
||||
37 二进制文件及其读写 |
有 |
||||
38 非标准文件及其操作 |
|
|
|||
39 银行储蓄系统(第六版)开发 |
|
|
知识点 |
视频 |
40 由C语言到C++ |
|
41 C语言还能学什么 |
|
42 用C语言贯穿计算机学习的始终 |
知识点 |
视频 |
1 再上一个台阶 |
知识点 |
视频 |
示例代码 |
自测及问卷 |
实践项目 |
参考解答 |
2 一个程序,多个文件 |
有 |
||||
3 静态函数与外部函数 |
|||||
4 外部全局变量和静态全局变量 |
有 |
知识点 |
视频 |
示例代码 |
自测及问卷 |
实践项目 |
参考解答 |
5 认识递归 |
有 |
||||
6 递归法问题求解 |
|||||
7 递归经典:汉诺塔 |
知识点 |
视频 |
示例代码 |
自测及问卷 |
实践项目 |
8 预处理之宏定义 |
有 |
|||
9 预处理之文件包含 |
有 |
|
||
10 预处理之条件编译 |
有 |
知识点 |
视频 |
示例代码 |
自测及问卷 |
实践项目 |
参考解答 |
11 体验结构体 |
有 |
||||
12 结构体成员的引用 |
有 |
||||
13 结构体数组及其应用 |
有 |
||||
14 开发一个电子词典 |
|||||
15 指向结构体的指针 |
有 |
||||
16 当结构体成员为指针 |
有 |
||||
21 银行储蓄系统(第五版)开发 |
|
|
知识点 |
视频 |
示例代码 |
自测及问卷 |
实践项目 |
参考解答 |
17 认识链表 |
有 |
||||
18 链表中结点的插入和删除 |
有 |
||||
19 链表应用 |
|||||
20 链表拓展 |
知识点 |
视频 |
示例代码 |
自测及问卷 |
22 问题求解的一般过程 |
|||
23 数据结构及算法概述 |
有 |
||
24 查找问题及其求解 |
有 |
||
25 排序问题及其求解 |
有 |
||
26 回溯溯法问题求解 |
|||
27 贪心法问题求解 |
|||
28 动态规划法问题求解 |
知识点 |
视频 |
示例代码 |
自测及问卷 |
实践项目 |
参考解答 |
29 枚举类型及其应用 |
有 |
||||
30 联合体及其应用 |
有 |
|
|||
31 自定义类型 |
有 |
|
|
||
32 位运算及其应用 |
有 |
|
知识点 |
视频 |
示例代码 |
自测及问卷 |
实践项目 |
参考解答 |
33 文件概述 |
|||||
34 文件结构体及打开方式 |
有 |
||||
35 标准文件读写方法 |
有 |
||||
36 文件的随机读写 |
有 |
||||
37 二进制文件及其读写 |
有 |
||||
38 非标准文件及其操作 |
|
|
|||
39 银行储蓄系统(第六版)开发 |
示例 |
|
|
知识点 |
视频 |
40 由C语言到C++ |
|
41 C语言还能学什么 |
|
42 用C语言贯穿计算机学习的始终 |