目 录 1
序言 1
第一章Learn C的集成环境 1
1.1 Learn C简介 1
1.2安装和建立 1
1.3启动Learn C 3
1.4 Learn C屏幕 4
1.5 Learn C菜单及命令的用法 5
1.6对话框用法 7
1.7运行程序 9
1.8获取屏幕帮助和信息 10
1.9 Learn C编辑程序 10
1.10编辑一个示范程序 13
第二章程序设计和C简介 15
2.1程序设计基本概念 15
2.2 C语言简介 17
2.3 分析一个C程序 18
第三章数据和输入输出 20
3.1 存贮器和对象 20
3.2数据输出基础 24
3.3数据类型 26
3.4 实型数据 30
3.5数据输入 35
3.6问题与练习 36
第四章运算符、表达式和语句 38
4.1 概述 38
4.2 C运算符 38
4.3问题和练习 52
第五章控制程序流向 53
5.1 判别 53
5.2迭代 63
5.4问题和练习 69
5.3 goto语句 69
第六章C预处理 71
6.1#include伪指令 71
6.2#define伪指令 72
6.3 问题和练习 77
第七章函数 78
7.1 什么是函数以及为什么使用函数 78
7.2函数定义和申明 84
7.3函数如何进行通讯 88
7.4问题和练习 91
8.1 C中的数组 92
第八章数组 92
8.2字符串 100
8.3多维数组 104
8.4问题和练习 106
第九章指针 108
9.1地址、指针和间接 108
9.2指针作为函数变元 115
9.3指针和数组 118
9.4指针和字符串 120
9.5问题和练习 122
10.1 返回指针的函数 123
第十章关于指针的进一步研究 123
10.2指针算术运算 126
10.3数组排序 130
10.4程序调试 133
10.5问题和练习 136
第十一章结构、联合及位段 137
11.1 结构 137
11.2联合 145
11.3 位段 149
11.4用户定义的类型 157
11.5问题和练习 158
第十二章 文件输入和输出 160
12.1存贮和检索概念 160
12.2文件I/O程序设计工作 163
12.3对文件进行工作 165
12.4对文件进行分析 174
12.5小结 179
12.6问题和练习 179
第十三章图形程序设计 180
13.1图形程序设计简介 180
13.2 Learn C图形例行程序 182
13.3图形程序设计步骤 184
13.4图形操作 193
13.5文本操作 195
13.6剪幅和视见窗 195
附 录 202
附录A C语言关键字 202
附录B C语言运算符 203
附录C预处理伪指令及指令Pragma 205
附录D Learn C标准库 207
附录E字符和属性 212
附录F C程序设计容易犯的错误和注意事项 218
附录G 问题和练习的部分答案 221