通过本课程的学习使学生可以理解程序设计基本概念和计算机问题求解基本方法,掌握程序设计的基本思想,具有程序阅读、设计的基本能力,能够完成C语言程序的编制和调试工作,以解决简单实际问题。
第一章 C语言概述
什么是程序
简单程序示例
第一章单元测验
第二章 基本数据类型和输入输出
基本数据类型
常量与变量
编译预处理
输入输出函数
第二章单元测验
第三章 运算符和表达式
运算符与表达式
基本算术运算
自增与自减运算
赋值运算
关系运算
逻辑运算
条件运算和逗号运算
混合运算和强制类型转换
常用库函数
课堂讨论
第三章单元测验
第四章 程序流程控制
顺序结构
选择结构
循环结构(1)
循环结构(2)
第四章单元测试
第五章 数组
一维数组
顺序查找与二分查找
选择排序与冒泡排序
二维数组
第五章单元测试
第六章 函数
函数的定义和调用
函数类型与返回值
函数参数与参数传递
嵌套调用与递归调用
课堂讨论
第六章单元测试
第七章 指针
指针与指针变量
指针与数组
指针与函数
课堂讨论
第七章单元测验
第八章 字符串
字符数组与字符串
课堂讨论
指针与字符串
返回指针的函数
指针数组
第八章单元测验
第九章 结构体
结构体类型与结构体变量
结构体变量与函数
结构体指针
结构体数组
第九章单元测验
第十章 文件
文件及文件读写
以字符方式对文件读写
以字符串方式对文件读写
格式化方式对文件读写
第十章单元测试