本书是与《C语言程序设计教程》和《C语言程序设计实践训练教程》配套使用的教学参考书,内容包括:C语言程序的开发环境、C语言实验题及指导、与《C语言程序设计教程》一书配套的习题及习题分析解答、往年试卷及解析。
本书的实验和开发示例都通过验证,习题解答全部上机通过。实验和习题选择恰当,具有启发性和实用性,与理论教学紧密配合。
本书是学习C语言和实践上机的必备参考书,可作为高等院校计算机专业或非计算机专业的计算机程序设计实验教学用书,也可作为从事计算机应用的科技人员的参考书或培训教材。
第1章 C语言程序开发环境
1.1 C语言程序开发过程
1.1.1 C语言程序的编辑
1.1.2 源程序的编译
1.1.3 目标程序的连接
1.1.4 程序的执行和调试
1.2 DOS操作系统的基本操作
1.2.1 MS-DOS的启动
1.2.2 常用DOS命令简介
1.2.3 MS-DOS的常用编辑键
1.3 Windows操作系统的基本操作
1.3.1 中文Windows 2000的启动和退出
1.3.2 磁盘管理基本操作
1.3.3 资源管理器的基本操作
第2章 Turbo C2.0集成开发环境
2.1 安装
2.1.1 安装
2.1.2 启动和功能简介
2.1.3 当前工作目录设置
2.1.4 环境设置
2.2 菜单功能
2.2.1 菜单功能
2.2.2 TC2的配置文件
2.3 实用工具简介
2.3.1 TCC编译器
2.3.2 TLINK连接程序
2.3.3 CPP预处理程序
2.3.4 TLIB库管理程序
2.3.5 THELP求助工具
2.3.6 MAKE项目管理程序
2.4 程序的编辑及调试
2.4.1 单程序文件的编辑、编译、连接与调试
2.4.2 多程序文件的编辑、编译、连接与调试
2.5 Turbo C3.0与Turbo C2.0的区别
第3章 C语言课程上机实验
实验一 C语言程序的运行环境
实验二 顺序结构程序设计
实验三 选择结构程序设计
实验四 循环结构程序设计(一)
实验五 循环结构程序设计(二)
实验六 函数(一)
实验七 函数(二)
实验八 编译预处理
实验九 数组(一)
实验十 数组(二)
实验十一 指针(一)
实验十二 指针(二)
实验十三 结构体、共用体及其他类型
实验十四 文件
实验十五 综合实验
第4章 习题
习题一 程序设计语言概述
习题二 C语言的基本数据类型与表达式
习题三 顺序结构程序设计
习题四 选择结构程序设计
习题五 循环结构程序设计
习题六 函数与模块化程序设计基础
习题七 编译预处理命令
习题八 数组
习题九 指针
习题十 结构体和链表
习题十一 共用体及其他数据类型
习题十二 文件
习题十三 C语言综合应用程序设计基础
第5章 习题解析
习题一 程序设计语言概述
习题二 C语言的基本数据类型与表达式
习题三 顺序结构程序设计
习题四 选择结构程序设计
习题五 循环结构程序设计
习题六 函数与模块化程序设计基础
习题七 编译预处理命令
习题八 数组
习题九 指针
习题十 结构体和链表
习题十一 共用体及其他数据类型
习题十二 文件
习题十三 C语言综合应用程序设计基础
模拟试题一
模拟试题二
模拟试题一参考答案
模拟试题二参考答案
附录 Turbo C2.0编译错误信息参考表
参考文献
计算机是一门理论和实践相结合的学科,实践训练是学习和掌握计算机必不可少的环节,程序设计课程尤为突出。为了配合《C语言程序设计教程》课程的学习,我们特地组织了教学和实验教学经验丰富的老师编写了这本书。
本书内容包括了四大部分。
第1、2章是有关C语言程序开发环境以及上机指南,详细介绍目前常用的不同集成开发环境下的C语言程序的上机调试过程,并特别为近年来全国等级考试中出现的上机环境问题给出了对策。
第3章是C语言程序设计的上机实验内容,包括15个实验。每个实验又分验证环节、设计环节和思考题。每道实验题都是作者精心设计的,是教学中基本概念、重点和难点的体现。教师和学生可根据教学需要选择适当的内容进行实验。笔者也希望读者在实验时仔细体会每一道实验题设置的目的,并写出小结。
第4、5章是配套教材的习题与解析。习题题型是在充分考查当前一些流行的等级考试后设置的,特别是全国计算机等级考试的大纲和试题。因而,本教材对于全国计算机等级考试的备考具有极大的价值。
最后是试卷及解析。本部分给出了两套某重点大学最新统考试卷及参考答案,便于读者为各种考试做准备。
本书由中南大学王小玲、朱承学、李小兰、周欣然等组织编写,由朱承学负责全书的统稿。参加编写的还有安永锋、裘嵘、李梦晖、王新辉、徐彤、陈彦伶、李崧等。
在本书的写作过程中,得到了蒋外文教授和刘卫国教授的热情支持和指导,在此表示衷心感谢。
书中不当之处请广大读者不吝赐教。