第一篇 计算机基础 1
第1章 计算机基础知识 1
1.1 计算机概论 1
1.2 计算机常用的数制及编码 5
1.3 计算机系统的组成 12
思考与练习题 21
第2章 Windows XP操作基础 23
2.1 中文版Windows XP简介 23
2.2 管理文件和文件夹 38
2.3 管理磁盘 48
思考与练习题 52
第3章 Word 2003文档处理概述 54
3.1 Word 2003启动和退出 54
3.2 Word 2003主窗口的组成及基本操作 55
思考与练习题 56
第4章 Excel 2003电子表格概述 58
4.1 Excel 2003启动与退出 58
4.2 Excel 2003主窗口的组成及基本操作 59
思考与练习题 59
第二篇 C语言程序设计 61
第5章 C程序概述、程序与算法 61
5.1 C语言的发展及特点 61
5.2 C程序结构 62
5.3 程序与算法 66
5.4 C程序的运行环境 70
思考与练习题 78
第6章 数据类型、运算符及表达式 80
6.1 常量 81
6.2 变量 84
6.3 运算符和表达式 87
6.4 数据的输出 94
6.5 数据的输入 98
思考与练习题 103
第7章 程序结构控制 106
7.1 顺序结构 107
7.2 选择结构 107
7.3 循环控制 116
7.4 几种循环的比较 125
思考与练习题 126
第8章 函 数 129
8.1 函数定义与调用 129
8.2 变量的存储类型与作用域 135
8.3 函数的嵌套与递归 140
8.4 预处理命令 146
思考与练习题 152
第9章 数组 155
9.1 一维数组 155
9.2 字符数组与字符串 161
9.3 二维数组 166
思考与练习题 169
第10章 指针 172
10.1 地址、指针的基本概念 172
10.2 指针变量 173
10.3 指针与函数 181
10.4 指针与数组 185
10.5 字符串的指针和指向字符串的指针变量 195
10.6 指针数组和指向指针的指针 199
思考与练习题 204
第11章 结构体和共用体 207
11.1 结构体和共用体的基本概念 207
11.2 结构体变量的定义和引用 207
11.3 结构体与数组 212
11.4 结构体与指针 214
11.5 链表及其操作 217
11.6 共用体与枚举 222
思考与练习题 227
第12章 位操作 230
12.1 位运算符 230
12.2 位域(位段) 233
思考与练习题 235
第13章 文件 238
13.1 文件的基本概念 238
13.2 文件的基本操作 240
13.3 文件检测函数 252
思考与练习题 254
附录A ASCⅡ码表 257
附录B C语言关键字及用途 258
附录C 运算符的优先级和结合性 259
参考文献 261