本课程是一门是学习程序设计的入门课程。课程的授课对象为理工科各专业。课程以C语言为载体,讲授程序设计的思想和方法,为学习者更好地利用计算机解决工程实践、科学研究和日常生活中的问题打下基础。通过对本课程的学习,可以培养学生综合分析和编制程序解决实际应用问题的能力,培养学生锲而不舍的解决问题的精神,认真的学习态度和工作作风。本课程的教学视频重点突出,案例幽默诙谐,并巧妙融入思政元素,使得学生在轻松的氛围中,学以致用,更加贴合目前“以生为本”、“课程思政”的教学发展的趋势,深受学生的欢迎和好评。
Overview
Syllabus
- 第一章 导言
- 1.1 初识C语言——C语言的发展史与特点
- 1.2 你好,C语言——简单程序介绍
- 1.3 可甜可咸的算法——算法概述
- 第二章 数据类型、运算符与表达式
- 2.1 校门口的地球仪——数据类型
- 2.2 你会做除法吗——算术运算符及其表达式
- 2.3 谁的优先级最低——赋值、逗号运算符及其表达式
- 2.4 貌合神离的运算符——关系、逻辑运算符及其表达式
- 2.5 转义字符与运算符举例
- 第三章 基本输入输出
- 3.1 丰满的理想,骨感的现实——基本输入输出
- 3.2 顺序结构程序设计实例
- 第四章 选择结构程序设计
- 4.1 爸,我妈呢——if语句
- 4.2 学渣听课记——switch语句
- 第五章 循环结构程序设计
- 5.1 学霸VS学渣——while_do_while语句
- 5.2 Hey, Jude——for语句
- 5.3 如来佛的五指山——中断语句
- 第六章 循环结构综合案例
- 第七章 一维数组及其引用
- 7.1 起名不费脑——一维数组
- 7.2 生活中处处有套路——Fibonacci问题
- 7.3 一维数组综合案例
- 第八章 二维数组与字符数组
- 8.1 矩阵的转置——二维数组
- 8.2 零之迷惑——字符数组
- 8.3 比心哟——字符串处理函数
- 8.4 二维数组、字符数组综合案例
- 第九章 函数(一)
- 9.1 人多力量大——函数的定义
- 9.2 唐僧取经——函数的调用
- 9.3 奇妙的俄罗斯娃娃——递归调用
- 第十章 函数(二)、预处理
- 10.1 卫衣的口袋——数组与函数
- 10.2 组团打怪——存储类别
- 10.3 函数综合案例
- 10.4 又见圆周率——预处理命令
- 第十一章 指针(一)
- 11.1 变量值之谜——指针和变量
- 11.2 小心穿墙——指针和一维数组
- 11.3 男女搭配,干活不累——指针和函数
- 第十二章 指针(二)
- 12.1 将军与士兵——指针和二维数组
- 12.2 动静皆宜——指针和字符数组
- 第十三章 结构体、共用体和枚举
- 13.1 相亲相爱一家人——结构体
- 13.2 多用途的桌子——共用体
- 13.3 好友派对——结构体数组和指针
- 13.4 数组和链表那些事儿——数组VS链表
- 13.5 看,彩虹——枚举类型
- 第十四章 文件
- 14.1 把大象装进冰箱里——文件的打开和关闭
- 14.2 再把大象装冰箱——文件的读写函数
- 期末测验
Taught by
Nanjing Forestry University