第一章 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.3 goto语句 69
5.4 问题和练习 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
第八章 数组 92
8.1 C中的数组 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
第十章 关于指针的进一步研究 123
10.1 返回指针的函数 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