第一讲 C语言概述
教学目的
知识要点
边用边学
1.1 C语言简史
1.2 C语言的特点
1.3 C程序的基本结构
1.4 库函数Prinif()和scanf()的使用
1.5 C程序的开发过程
经典例题
学以致用
实验一
第二讲 数据类型
教学目的
知识要点
边用边学
2.1 C语言的数据类型
2.2 数值数据的表示
2.3 文字数据的表示
2.4 变量的定义和赋值
2.5 C语言类型修饰符
2.6 表达式中数据类型转换
2.7 计算机中数据的表示
经典例题
学以致用
实验二
第三讲 控制结构(-)
教学目的
知识要点
边用边学
3.1 程序设计的一般方法
3.2 结构化程序设计
3.3 顺序结构
3.4 if语句
3.5 switch语句
经典例题
学以致用
实验三
第四讲 控制结构(二)
教学目的
知识要点
边用边学
4.1 while语句
4.2 do-while语句
4.3 for语句
4.4 break语句和continue语句
4.5 循环的嵌套
4.6 gotO语句
经典例题
学以致用
实验四
第五讲 运算符和表达式
教学目的
知识要点
边用边学
5.1 算术运算符和算术表达式
5.2 关系运算符和关系表达式
5.3 逻辑运算符和逻辑表达式
5.4 赋值运算符和赋值表达式
5.5 自增运算符和自减运算符
5.6 逗号运算符和远号表达式
5.7 条件运算符和条件表达式
经典例题
学以致用
实验五
第六讲 函数
教学目的
知识要点
边用边学
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 指针与一维数组
10.4 指针与字符串
经典例题
学以致用
实验十
第十一讲 指针(二)
教学目的
知识要点
边用边学
11.1 返回指针值的函数
11.2 指向函数的指针
11.3 指针数组
11.4 指针与多维数组
11.5 指向指针的指针
11.6 命令行参数
经典例题
学以致用
实验十一
第十二讲 结构体、共用体和枚举类型
教学目的
知识要点
边用边学
12.1 结构体类型的定义
12.2 结构体类型变量
12.3 结构体数组
12.4 共用体
12.5 枚举类型
12.6 类型定义——typedef
12.7 位运算
经典例题
学以致用
实验十二
第十三讲 指向结构体的指针与链表
教学目的
知识要占
边用边学
13.1 指向结构体变量的指针变量
13.2 指向结构体数组的指针变量
13.3 结构体数据作函数参数
13.4 链表的概念
13.5 链表的操作
绎典例题
学以致用
实验十三
第十四讲 文件
教学目的
知识要点
边用边学
14.1 文件概述
14.2 文件的打开与关闭
14 3 文件的读写操作
14.4 文件的其他常用函数
经典例题
学以致用
实验十四
附录A Turbo C 2.0的使用
附录B Turbo C 3.0的使用
附录C UCDOS的使用
附录D ASCII码表
附录E 运算符和结合性
附录F 常用的部分C库函数
附录G 常见的出错提示信息