内容简介
1.1 C语言的发展和特点
1.1.1 C语言的发展
1.1.2 C语言的特点
第1章 C语言概述
1.2 C程序的基本结构
1.2.1简单的C程序实例
1.2.2 C程序的基本结构
1.3 C程序的开发过程
1.4 C程序的上机步骤
1.4.1Turbo C 2.0集成开发环境
1.4.2编辑、编译、连接、运行一个C程序
1.5.1 格式化输入/输出函数
1.5简单的输入与输出
1.5.2字符输入/输出函数
习题与思考题
第2章 数据类型
2.1 C语言中的数据类型
2.2常量、变量
2.2.1 常量
2.2.2 变量
2.3整型数据
2.3.1 整型常量
2.3.2 整型变量
2.4.1 实型常量
2.4实型数据
2.4.2 实型变量
2.5字符型数据
2.5.1 字符常量
2.5.2 字符变量
2.5.3字符数据的存储及其使用
2.5.4字符串常量
2.6数据类型的转换
2.6.1自动转换
2.6.2强制类型转换
习题与思考题
3.1.1二元算术运算符
3.1 算术运算
第3章 数据运算
3.1.2一元算术运算符
3.1.3算术表达式
3.2赋值运算
3.2.1 赋值运算符和赋值表达式
3.2.2复合赋值运算符
3.2.3有关赋值表达式几点补充
3.3关系运算和逻辑运算
3.3.1 关系运算符
3.3.2逻辑运算符
3.3.3 关系运算符和逻辑运算符的优先级和结合性
3.3.4关系表达式和逻辑表达式
3.4 位运算符
3.5其他运算符
3.5.1 逗号运算符
3.5.2求字节数运算符
3.6 C运算符小结
3.7数学函数
习题与思考题
第4章 基本结构之一——顺序结构
4.1 赋值语句
4.2数据输出与输入
4.2.1 print f()函数和scanf()函数
4.2.2 putchar()函数和 getchar()函数
4.3顺序结构程序设计举例
习题与思考题
第5章 基本结构之二——选择结构
5.1选择结构简介
5.2 if语句
5.3 switch语句
5.4选择结构程序设计举例
习题与思考题
第6章 基本结构之三——循环控制
6.1 循环结构简介
6.2 while语句
6.3 do-while语句
6.4 for语句
6.5循环的嵌套
6.6.1 goto语句以及用goto语句构成循环
6.6辅助控制语句
6.6.2 break语句
6.6.3 continue 语句
6.7 程序举例
习题与思考题
第7章 数组
7.1数组的概念
7.1.1 数组与数组元素
7.1.2数组的维数
7.2.1 一维数组的定义
7.2.2 一维数组的引用
7.2 一维数组
7.2.3 一维数组的初始化
7.2.4一维数组程序举例
7.3 多维数组
7.3.1 多维数组的定义
7.3.2 多维数组的初始化
7.3.3多维数组程序举例
7.4字符数组
7.4.1 字符数组的定义
7.4.2字符数组的初始化
7.4.3字符数组的引用
7.4.4字符数组的输入/输出
7.4.5 字符串处理函数
7.4.6 字符数组程序举例
习题与思考题
第8章 指针
8.1指针的概念
8.2变量的指针和指针变量
8.2.1定义一个指针变量
8.2.2指针变量的引用
8.2.3 指针变量几个问题的进一步说明
8.3指向数组的指针变量
8.3.1指向一维数组的指针
8.3.2指向多维数组的指针
8.4.1字符串的表示形式
8.4指向字符串的指针变量
8.4.2指向字符串的指针变量
8.5指针数组
习题与思考题
第9章 函数
9.1概述
9.2函数定义的一般形式
9.3函数参数和函数的值
9.3.1形式参数和实际参数
9.3.2函数的返回值
9.4函数的调用
9.4.1 函数调用的一般形式
9.4.3对被调用函数的声明和函数原型
9.4.2函数调用的方式
9.5 函数的嵌套和递归调用
9.5.1 函数的嵌套调用
9.5.2函数的递归调用
9.6局部变量和全局变量
9.6.1局部变量
9.6.2全局变量
习题与思考题
第10章 预编译处理
10.1宏定义
10.1.1不带参数的宏定义
10.1.2带参数的宏定义
10.2文件包含
10.3条件编译
习题与思考题
第11章 结构体、共用体和枚举
11.1结构体
11.1.1结构体类型的定义
11.1.2结构体变量的说明
11.1.3结构体的引用与初始化
11.1.4结构体数组
11.1.5结构体与函数
11.2结构体指针
11.2.1指向结构体变量的指针
11.2.2结构体变量和结构体指针作为函数参数
11.2.3链表
11.3.1 共用体类型的定义
11.3.2共用体变量的说明和引用
11.3共用体
11.4.1枚举类型的定义
11.4枚举类型
11.4.2枚举变量的说明和引用
11.5类型定义
习题与思考题
12.1.1文件的概念
12.1.3缓冲文件和非缓冲文件
12.1.2文件的组织形式
12.1文件的概念
第12章 文件
12.2缓冲文件系统
12.2.1 FILE类型和文件指针
12.2.2文件的打开和关闭
12.2.3文件的建立和读/写
12.2.4文件的定位和测试
习题与思考题
第13章 图形设计
13.1 图形系统的初始化和图形模式的设定
13.2屏幕颜色的设置和清屏函数
13.3坐标和画笔的使用
13.4 TC 中的画线函数
13.5 TC 中的线型设定
13.6填充和填充模式的设置
13.6.1先画轮廓再填充
13.6.2规定填充模式
13.6.3淹没式填充
13.7屏幕和图形窗口处理及动画
13.7.1 激活图形页和可见图形页
13.7.2图像处理和动画
13.8 图形显示方式中文本的输出
13.8.1文本输出函数
13.8.2 有关文本字体、字型和输出方式的设置
13.8.3有关字符大小的设置
13.9创建独立的图形应用程序
13.10综合图形设计实例
附录A 上机实验指导
实验1 简单的C程序设计
实验2 数据运算
实验3 标准输入/输出函数
实验4 选择结构的程序设计
实验5 循环结构的程序设计
实验6 循环语句与数组的程序设计
实验7 指针
实验8 函数
实验9 结构体与文件
实验10 设计制作〈学生管理系统〉
实验11 简单图形程序设计