第1章 C语言概述 1
1.1 本章要求 1
1.2 本章内容要点 1
1.3 习题 2
1.4 部分习题答案 4
第2章 C语言的基本数据类型及运算 6
2.1 本章要求 6
2.2 本章内容要点 6
2.3 习题 7
2.4 部分习题答案 10
第3章 C程序设计初步 12
3.1 本章要求 12
3.2 本章内容要点 12
3.3 习题 13
3.4 部分习题答案 15
第4章 分支结构的C程序设计 17
4.1 本章要求 17
4.2 本章内容要点 17
4.3 习题 18
4.4 部分习题答案 23
第5章 循环结构的C程序设计 27
5.1 本章要求 27
5.2 本章内容要点 27
5.3 习题 28
5.4 部分习题答案 38
第6章 数组 43
6.1 本章要求 43
6.2 本章内容要点 43
6.3 习题 44
6.4 部分习题答案 52
第7章 函数及变量存储类型 57
7.1 本章要求 57
7.2 本章内容要点 57
7.3 习题 59
7.4 部分习题答案 68
第8章 指针 71
8.1 本章要求 71
8.2 本章内容要点 71
8.3 习题 72
8.4 部分习题答案 84
第9章 结构体和共用体 90
9.1 本章要求 90
9.2 本章内容要点 90
9.3 习题 91
9.4 部分习题答案 100
第10章 文件 104
10.1 本章要求 104
10.2 本章内容要点 104
10.3 习题 105
10.4 部分习题答案 113
第11章 Visual C++6.0的实验环境 116
11.1 Visual C++6.0的安装与启动 116
11.1.1 Visual C++6.0的安装 116
11.1.2 Visual C++6.0的启动 116
11.1.3 Visual C++6.0的主窗口 117
11.2 Visual C++6.0的使用 117
11.2.1 File(文件)菜单 118
11.2.2 Edit(编辑)菜单 121
11.2.3 View(查看)菜单 121
11.2.4 Insert(插入)菜单 122
11.2.5 Project(工程)菜单 123
11.2.6 Build(编译)菜单 123
11.2.7 Tools(工具)菜单 124
11.2.8 Window(窗口)菜单 125
11.2.9 工具栏 125
11.2.10 项目和项目工作区 127
11.3 控制台应用程序的编辑、编译和运行 129
11.3.1 C单文件应用程序的开发步骤 129
11.3.2 C多文件应用程序的开发步骤 132
11.4 程序的查错与调试 135
11.4.1 语法错误的查找 135
11.4.2 运行错误的查找与调试 137
11.4.3 调试实例 141
11.5 Visual C++6.0帮助系统的使用 145
第12章 上机实验内容及实验指导 146
实验一 Visual C++6.0开发平台的使用及C程序的编写和运行 146
实验二 C语言的基本数据类型及运算 148
实验三 顺序结构程序的设计 149
实验四 选择结构程序的设计 150
实验五 循环结构程序的设计 152
实验六 数组 155
实验七 函数及变量存储类型 156
实验八 指针与结构体 158
实验九 文件 158
实验十 综合课程实验 160
附录一 模拟试题 164
附录二 2010年3月全国计算机等级考试二级C语言笔试试题 186
附录三 2011年9月全国计算机等级考试二级C语言笔试试题 198