第一章 C语言概述 1
1.1 C语言的起源 1
1.2 C语言的特点 2
1.3 简单的C语言程序介绍 3
1.4 C编译程序安装 6
1.5 C程序的上机步骤 7
第二章 数据类型、运算符与表达式 11
2.1 C语言的数据类型 11
2.2 常量与变量 12
2.3 整型数据 14
2.4 实型数据 15
2.5 字符型数据 16
2.6 变量定义及变量赋值 18
2.7 算术运算符和算术表达式 19
2.8 赋值运算符和赋值表达式 23
2.9 逗号运算符和逗号表达式 25
第三章 简单的C程序设计 26
3.1 C语句概述 26
3.2 赋值语句 28
3.3 C语言基本输入输出语句 29
3.4 Turbo C编辑命令 34
第四章 逻辑运算和条件控制语句 36
4.1 关系运算符和关系表达式 36
4.2 逻辑运算符和逻辑表达式 37
4.3 条件控制语句 39
4.4 多分支选择语句 41
4.5 简单的位运算 43
5.2 用goto语句和if语句构成循环 49
5.1 概述 49
第五章 循环控制语句 49
5.3 for语句循环 50
5.4 while语句循环 51
5.5 do—while语句循环 52
5.6 循环的嵌套 53
5.7 break语句和continue语句 54
5.8 编译预处理 55
第六章 数组 59
6.1 一维数组的定义和引用 59
6.2 二维数组的定义和引用 62
6.3 字符数组 64
第七章 函数 72
7.1 概述 72
7.2 函数的定义形式 73
7.3 函数的参数及返回值 75
7.4 函数的调用 77
7.5 函数的嵌套调用 80
7.6 函数的递归调用 82
7.7 数组作为函数参数 86
7.8 局部变量和全局变量 89
7.9 动态存储和静态存储变量 94
7.10 内部函数和外部函数 99
第八章 指针 101
8.1 指针概述 101
8.2 变量的指针和指向变量的指针变量 102
8.3 数值的指针和指向数组的指针变量 109
8.4 字符串的指针和指向字符串的指针变量 123
8.5 函数的指针和指向函数的指针变量 130
8.6 返回指针值的函数 133
8.7 指针数组和指向指针的指针 138
9.1 概述 145
第九章 结构与联合 145
9.2 定义结构类型变量 146
9.3 结构类型变量的引用及初始化 147
9.4 结构数组 150
9.5 指向结构类型数据的指针 151
9.6 联合 159
9.7 枚举类型 163
9.8 使用typedef定义类型 165
10.1 概述 169
第十章 文件 169
10.2 文件类型(FILE)指针 170
10.3 文件的打开和关闭 170
10.4 文件的读写操作 172
10.5 文件定位 176
第十一章 文本模式和图形模式 184
11.1 显示器的文本模式 184
11.2 显示器的图形模式 189
附录 198