C语言作为一门理工科的公共必修课,重点是培养学生在计算机思维的能力,通过该课程可以培养很好的结构化、模块化的思维方式,对理工科学生而言C语言是其他课程的先修课程。本课程的学习重点侧重于实际的能力培养,课程可以简单分为从基础知识到实际编程,作为一门能够培养多方能力的课程,社会学习者也将C语言作为计算机的语言的入门课程,选择该课程来进修计算机编程,该课程的受众面是很广泛,对于计算机需要深入学习的学习者也是一门很好的入门课程。
Overview
Syllabus
- 1.顺序结构程序设计
- 1.1 C语言概述
- 1.2 C语言中的数据类型
- 1.3 运算符和表达式
- 1.4键盘输入和屏幕输出
- 2.选择结构程序设计
- 2.1 算法
- 2.2 关系运算符与逻辑运算符
- 2.3 实现分支结构的语句
- 随堂测验
- 3.循环结构程序设计
- 3.1 循环控制结构
- 3.2 流程的转移以及循环嵌套
- 3.3 计数、条件控制的循环
- 本章测试
- 4.数组
- 4.1 一维数组的定义及引用
- 4.2 二维数组的定义及引用
- 4.3 字符数组
- 本章测试
- 5.函数
- 5.1 函数的定义、调用
- 5.2 函数嵌套调用和递归调用
- 5.3 变量的时间空间
- 期中考试
- 本章测试
- 6.指针
- 6.1 指针的概念
- 6.2 指针的应用
- 本章测试
- 7.结构体与共用体
- 7.1 结构体
- 7.2 共用体
- 8.文件
- 8.1 文件的指针
- 8.2 文件的读写
- 9.综合实例
- 9..1综合实例
- 期末考试
Taught by
Dan Li, , , and