第一章 计算机及程序设计基础知识 1
第一节 计算机系统组成及基本工作原理 1
第二节 微型机的系统结构 3
第三节 计算机中数据的表示及存储形式 10
第四节 计算机程序与算法 15
习题 20
第二章 关于C语言的基本知识 21
第一节 C语言概述 21
第二节 C语言的数据类型 26
第三节 C的运算符和表达式 33
第四节 关于类型转换 40
第五节 关于C函数的一般概念 41
习题 42
第三章 C的基本语句及顺序结构程序设计 44
第一节 C语言语句综述 44
第二节 赋值语句及输入输出语句 45
第三节 顺序结构程序设计的方法及应用 52
习题 53
第一节 选择结构概述 56
第二节 if语句的基本形式和N-S图 56
第四章 条件语句与选择结构程序设计 56
第三节 实现多路分支选择的switch语句 62
第四节 选择结构程序设计的方法及应用 63
习题 66
第一节 循环的概念 69
第二节 while语句与while循环 69
第五章 循环语句与循环结构程序设计 69
第三节 do-while语句与do-while循环 70
第四节 for语句与for循环 71
第五节 循环的嵌套 73
第六节 几个无条件控制语句在循环中的控制作用 74
第七节 循环结构程序设计的方法及应用 77
习题 79
第六章 数组 83
第一节 数组的概念 83
第二节 一维数组 83
第三节 二维数组 88
第四节 字符数组 97
习题 104
第七章 函数 107
第一节 函数的概念 107
第二节 函数的定义 107
第三节 函数的调用 109
第四节 变量的作用域 120
第五节 变量的存储类别 123
第六节 函数应用举例 125
习题 127
第八章 指针 131
第一节 地址与指针 131
第二节 变量的指针和指向变量的指针变量 132
第三节 一维数组的指针和指向一维数组元素的指针变量 136
第四节 二维数组的指针和指向二维数组的指针变量 143
第五节 字符串的指针和指向字符串的指针变量 152
第六节 指针数组 155
习题 156
第一节 结构体 160
第九章 结构体和共用体 160
第二节 用指针和结构体处理链表 166
第三节 共用体 177
习题 179
第十章 位运算与编译预处理 182
第一节 位运算 182
第二节 编译预处理 185
习题 191
第一节 文件的概述 193
第十一章 文件 193
第二节 文件的打开与关闭 194
第三节 文件的读写 196
习题 205
附录Ⅰ ASCII字符编码一览表 207
附录Ⅱ C语言的关键字及其用途 208
附录Ⅲ C语言运算符的优先级别和结合方向 209
附录Ⅳ TurboC常用库函数 210
附 计算机基础与程序设计自学考试大纲 215