C语言程序设计是理工类专业的计算机核心基础课程,通过本课程的学习,使学生掌握运算符与表达式、流程控制、函数、数组、指针、结构体、文件等C语言基本知识;理解程序设计基本概念,掌握枚举、迭代、查找、排序等程序设计常用算法,学习计算机问题求解基本方法;掌握程序设计的基本思想,具有程序阅读、设计的基本能力,能够完成C语言程序的编制和调试工作,以解决简单实际问题。为进一步学习其他计算机相关课程(如数据结构)打下基础。
课程的教学内容围绕C语言知识点,设计一系列有趣、有用、难度递进的应用问题,使教学内容紧密联系实际,知识点视频讲解清晰易懂,并配套相关习题,可有效帮助学生掌握C语言课程。Overview
Syllabus
- 第一章 C语言概述
- 1.1 什么是程序
- 1.2 简单程序示例
- 1.3 作业
- 第二章 基本数据类型和输入输出
- 2.1 基本数据类型
- 2.2 常量和变量
- 2.3 编译预处理
- 2.4 输入输出函数
- 2.5 作业
- 第三章 运算符和表达式
- 3.1 运算符和表达式
- 3.2 算术运算
- 3.3 赋值运算
- 3.4 关系运算
- 3.5 逻辑运算
- 3.6 条件运算和逗号运算
- 3.7 混合运算和强制类型转换
- 3.8 常用库函数
- 3.9 作业
- 第四章 程序流程控制
- 4.1 顺序结构
- 4.2 选择结构
- 4.3 循环结构(1)
- 4.4 循环结构(2)
- 4.5 作业
- 第五章 数组
- 5.1 一维数组
- 5.2 顺序查找和二分查找
- 5.3 冒泡排序和选择排序
- 5.4 二维数组
- 5.5 作业
- 第六章 函数
- 6.1 函数定义和调用
- 6.2 函数类型与返回值
- 6.3 函数参数与参数传递
- 6.4 嵌套调用与递归调用
- 6.5 作业
- 第七章 指针
- 7.1 指针与指针变量
- 7.2 指针与数组
- 7.3 指针与函数
- 7.4 作业
- 第八章 字符串
- 8.1 字符数组和字符串
- 8.2 指针与字符串
- 8.3 返回指针的函数
- 8.4 指针数组
- 8.5 作业
- 第九章 结构体
- 9.1 结构体类型和结构体变量
- 9.2 结构体和函数
- 9.3 结构体指针
- 9.4 结构体数组
- 9.5 作业
- 第十章 文件
- 10.1 文件与文件读写
- 10.2 文本文件的读写
- 10.3 作业
- 考试
Taught by
Hangzhou Dianzi University