第一章 C语言概述 1
1.1 本章要求 1
1.2 本章内容要点 1
1.3 习题 2
1.4 部分习题答案 4
第二章 C语言的基本数据类型及运算 5
2.1 本章要求 5
2.2 本章内容要点 5
2.3 习题 6
2.4 部分习题答案 9
第三章 C程序设计初步 11
3.1 本章要求 11
3.2 本章内容要点 11
3.3 习题 12
3.4 部分习题答案 14
第四章 分支结构的C程序设计 15
4.1 本章要求 15
4.2 本章内容要点 15
4.3 习题 16
4.4 部分习题答案 21
第五章 循环结构的C程序设计 23
5.1 本章要求 23
5.2 本章内容要点 23
5.3 习题 24
5.4 部分习题答案 34
第六章 数组 35
6.1 本章要求 35
6.2 本章内容要点 35
6.3 习题 36
6.4 部分习题答案 44
第七章 函数及变量存储类型 46
7.1 本章要求 46
7.2 本章内容要点 46
7.3 习题 48
7.4 部分习题答案 57
第八章 指针 60
8.1 本章要求 60
8.2 本章内容要点 60
8.3 习题 61
8.4 部分习题答案 73
第九章 结构体和共用体 79
9.1 本章要求 79
9.2 本章内容要点 79
9.3 习题 80
9.4 部分习题答案 89
第十章 文件 90
10.1 本章要求 90
10.2 本章内容要点 90
10.3 习题 91
10.4 部分习题答案 99
第十一章 Visual C++6.0的实验环境 100
11.1 Visual C++6.0的安装与启动 100
11.1.1 Visual C++6.0的安装 100
11.1.2 Visual C++6.0的启动 100
11.1.3 Visual C++6.0的主窗口 101
11.2 Visual C++6.0的使用 101
11.2.1 File(文件)菜单 102
11.2.2 Edit(编辑)菜单 105
11.2.3 View(查看)菜单 105
11.2.4 Insert(插入)菜单 106
11.2.5 Project(工程)菜单 107
11.2.6 Build(编译)菜单 107
11.2.7 Tools(工具)菜单 108
11.2.8 Window(窗口)菜单 109
11.2.9 工具栏 109
11.2.1 0项目和项目工作区 111
11.3 控制台应用程序的编辑、编译和运行 113
11.3.1 C单文件应用程序的开发步骤 113
11.3.2 C多文件应用程序的开发步骤 116
11.4 程序的查错与调试 119
11.4.1 语法错误的查找 119
11.4.2 运行错误的查找与调试 121
11.4.3 调试实例 125
11.5 Visual C++6.0帮助系统的使用 129
第十二章 Turbo C 2.0的实验环境 130
12.1 Turbo C 2.0的安装与启动 130
12.1.1 Turbo C 2.0的安装 130
12.1.2 Turbo C 2.0的启动 131
12.1.3 Turbo C 2.0的工作窗口 132
12.2 Turbo C 2.0的使用 133
12.2.1 文件处理 133
12.2.2 文本编辑 133
12.2.3 编译连接 134
12.2.4 调试运行 135
12.2.5 环境参数设置 136
12.3 C源程序的建立和运行 139
12.4 C程序的查错及调试 141
12.4.1 语法错误的查找 141
12.4.2 运行错误的查找与调试 144
12.4.3 调试举例 145
12.5 多文件程序的实现 148
12.6 Turbo C程序上机操作过程总结 150
第十三章 上机实验内容及实验指导 151
实验一 Visual C++6.0开发平台的使用及C程序的编写和运行 151
实验二 C语言的基本数据类型及运算 153
实验三 顺序结构程序的设计 154
实验四 选择结构程序的设计 155
实验五 循环结构程序的设计 157
实验六 数组 160
实验七 函数及变量存储类型 161
实验八 指针与结构体 163
实验九 文件 163
实验十 综合课程实验 165
附录一 模拟试题 169
附录二 2010年3月全国计算机等级考试二级C语言笔试试题 192
附录二 2011年9月全国计算机等级考试二级C语言笔试试题 204