第1章 编程逻辑基础 1
1.1 流程图简介 1
1.2 使用流程图表示条件逻辑 7
1.3 使用预检表 13
1.4 循环 15
第2章 C语言基础 21
2.1 C语言的发展历史 21
2.2 C语言的特点 22
2.3 简单的C语言程序 23
2.4 Visual C++6.0开发环境的使用 25
第3章 变量、数据类型和运算符 30
3.1 变量与常量 30
3.2 整型数据 32
3.3 实型数据 34
3.4 字符型数据 36
3.5 运算符 39
3.6 输入输出函数 43
第4章 条件结构 50
4.1 条件结构简介 50
4.2 if语句 50
4.3 switch语句 57
4.4 多重if和switch的比较 60
4.5 条件运算符 60
第5章 循环结构 63
5.1 循环结构简介 63
5.2 while语句 63
5.3 do-while语句 66
5.4 for语句 69
5.5 辅助控制语句 73
第6章 数组 80
6.1 一维数组的定义和使用 80
6.2 二维数组的定义和使用 89
第7章 函数 97
7.1 使用系统函数 97
72 自定义函数 101
7.3 函数声明 106
7.4 局部变量和全局变量 107
7.5 递归调用 110
第8章 指针 113
8.1 指针的定义和使用 113
8.2 数组指针变量的说明和使用 121
8.3 字符串与指针 127
8.4 函数指针变量 132
8.5 指针数组 134
第9章 结构体 141
9.1 定义结构体类型 141
9.2 定义结构体变量 145
9.3 结构体数组 149
9.4 结构体嵌套 153
9.5 指向结构体的指针 156
第10章 文件 160
10.1 文件的基本概念 160
10.2 文件指针(FILE) 161
10.3 打开文件 162
10.4 关闭文件(fclose) 163
10.5 文件读写函数 164
10.6 文件的随机读写 172
10.7 文件检测函数 174
10.8 C库文件 174
参考文献 177