第一部分 上机实验指导 3
第1章 C语言程序一般处理过程 3
1.1 进入TC集成编译环境 3
1.2 示例程序全过程演示 4
1.2.1 示例程序的编写 5
1.2.2 建立源文件 5
1.2.3 编译源文件 8
1.2.4 运行程序 8
1.2.5 排除编译错误 9
第2章 Turbo C++编译环境 12
2.1 进入子菜单的方式 12
2.2 File菜单 12
2.3 Edit菜单 14
2.4 Search菜单 15
2.5 Run菜单 16
2.6 Compile菜单 17
2.7 Debug菜单 18
2.8 Project菜单 19
2.9 Options菜单 20
2.10 Window菜单 21
2.11 Help菜单 23
第3章 程序设计的风格和程序调试 24
3.1 程序设计风格 24
3.2 程序查错工作的重要性 26
3.3 程序错误的类型 26
3.3.1 C编译系统查出的错误 26
3.3.2 链接错误类型 27
3.3.3 运行错误类型 28
3.4 程序的人工查错 28
3.4.1 静态查错 28
3.4.2 动态模拟查错 29
3.5 程序的调试 29
3.5.1 程序调试环境和调试用例 29
3.5.2 常用的程序调试技术 30
第4章 上机实验内容 32
4.1 简单程序设计 32
4.2 语句的一般应用 35
4.3 循环嵌套的应用 36
4.4 数组的应用 38
4.5 函数的应用 40
4.6 指针的应用 42
4.7 结构的应用 44
4.8 文件和枚举量的应用 46
4.9 综合应用 47
第二部分 知识要点和习题解答 53
第5章 C语言概述 53
5.1 本章重点及概念 53
5.1.1 本章重点 53
5.1.2 本章概念 53
5.2 程序设计知识 54
5.2.1 计算机简要工作原理 54
5.2.2 程序在计算机上的简要执行过程 54
5.2.3 高级语言的组成结构 55
5.2.4 结构化程序设计 55
5.3 习题解答 55
第6章 基本数据类型 60
6.1 本章重点及概念 60
6.1.1 本章重点 60
6.1.2 本章概念 60
6.2 习题解答 63
第7章 运算符和表达式 67
7.1 本章重点及概念 67
7.1.1 本章重点 67
7.1.2 本章概念 67
7.2 习题解答 71
第8章 语句和控制流 78
8.1 本章重点及概念 78
8.1.1 本章重点 78
8.1.2 本章概念 78
8.2 流程图结构简介 82
8.3 习题解答 86
第9章 数组 101
9.1 本章重点及概念 101
9.1.1 本章重点 101
9.1.2 本章概念 101
9.2 习题解答 104
第10章 函数和数据存储结构 120
10.1 本章重点及概念 120
10.1.1 本章重点 120
10.1.2 本章概念 120
10.2 习题解答 124
第11章 指针 146
11.1 本章重点及概念 146
11.1.1 本章重点 146
11.1.2 本章概念 146
11.2 习题解答 151
第12章 结构与联合 173
12.1 本章重点及概念 173
12.1.1 本章重点 173
12.1.2 本章概念 173
12.2 习题解答 177
第13章 其他数据类型 210
13.1 本章重点及概念 210
13.1.1 本章重点 210
13.1.2 本章概念 210
13.2 习题解答 212
第14章 预处理、输入/输出和文件操作 224
14.1 本章重点及概念 224
14.1.1 本章重点 224
14.1.2 本章概念 224
14.2 习题解答 227
附录 Turbo C编译错误信息 246