
《高等学校计算机程序设计解析法系列教材:C程序设计习题解析与实验教程》按章节排序,第1~10章是C语言的基本内容,每章均包括两部分:前部分为主教材的习题解答,后部分为实验指导;第11章为C语言的实用程序设计部分,对较复杂问题进行分析和程序开发全过程的完整训练。绪论和附录详细介绍了TC 2.0、Linux和VC++ 6.0平台下的C集成环境的编辑、编译、连接、调试、运行程序的方法。
编辑推荐
《高等学校计算机程序设计解析法系列教材:C程序设计习题解析与实验教程》体系新颖、层次清晰、内容丰富、实用性好,特别注重可读性和可用性。《高等学校计算机程序设计解析法系列教材:C程序设计习题解析与实验教程》适合作为大专院校理工科专业面向对象程序设计课程的辅导教材,也可以供参加程序员资格考试的人员和一般程序员参考。 目录
第1章 概述
1.1习题解答
1.2 实验指导
实验1—1TC 2.0集成开发系统
实验1—2VC++ 6.0集成开发系统
实验1—3使用TC 2.0调试求和程序
实验1—4使用VC++6.0调试输出多行字符程序
第2章简单C程序设计
2.1习题解答
2.1.1读程序写结果
2.1.2读程序写功能
2.1.3程序填空
2.1.4程序改错
2.1.5编写程序
2.2实验指导
实验2—1分析输出格式的定义规则
实验2—2求三角形的边长
实验2—3统计进站人数
实验2—4用printf函数打印图形
第3章自定义函数设计
3.1习题解答
3.1.1读程序写结果
3.1.2读程序写功能
3.1.3程序填空
3.1.4程序改错
3.1.5编写程序
3.2实验指导
实验3—1计算两个长方形的面积之和
实验3—2体育彩票号码的产生
实验3—3字符的比较及输出
实验3—4静态变量的应用
第4章控制结构程序设计
4.1习题解答
4.1.1读程序写结果
4.1.2读程序写功能
4.1.3程序填空
4.1.4程序改错
4.1.5编写程序
4.2实验指导
实验4—1字符与整数相加
实验4—2求两整数差值
实验4—3判断元音字符
实验4—4猴子吃桃
实验4—5用循环结构打印图形
实验4—6求约数
实验4—7验证哥德巴赫猜想
第5章模块化程序设计
5.1习题解答
5.1.1读程序写结果
5.1.2读程序写功能
5.1.3程序填空
5.1.4程序改错
5.1.5 编写程序
5.2实验指导
实验5—1用二分法求方程的根
实验5—2用递归法将整数转换成字符
实验5—3求cos(x)的近似值
实验5—4用递归法计算组合的值
第6章一维数组与指针程序设计
6.1习题解答
6.1.1读程序写结果
6.1.2读程序写功能
6.1.3程序填空
6.1.4程序改错
6.1.5编写程序
6.2实验指导
实验6—1洗牌和发牌
实验6—2输出一个字符串的所有排列
实验6—3Caesar密码
实验6—4按3位分节输出任意一个正整数
第7章二维数组与指针程序设计
7.1习题解答
7.1.1读程序写结果
7.1.2读程序写功能
7.1.3程序填空
7.1.4程序改错
7.1.5编写程序
7.2实验指导
实验7—1大赛现场统分
实验7—2矩阵转置
实验7—3在手机上显示字模
实验7—4两个矩阵的多种运算
第8章 结构体与共用体程序设计
8.1习题解答
8.1.1读程序写结果
8.1.2读程序写功能
8.1.3程序填空
8.1.4程序改错
8.1.5编写程序
8.2实验指导
实验8—1按平均成绩排序输出一个班的信息
实验8—2合并两个链表
实验8—3读取一个整型数据的高低字节
实验8—4统计一个二进制数中0和1的个数
第9章指针与函数程序设计
9.1习题解答
9.1.1读程序写结果
9.1.2读程序写功能
9.1.3程序填空
9.1.4程序改错
9.1.5编写程序
9.2实验指导
实验9—1字符串排序
实验9—2单选择程序
实验9—3求两个任意长度的已知向量之和
实验9—4输出人民币金额的大小写
第10章文件处理程序设计
10.1 习题解答
10.1.1读程序写结果
10.1.2读程序写功能
10.1.3程序填空
10.1.4程序改错
10.1.5编写程序
10.2实验指导
实验10—1合并两个文本文件
实验10—2给文本文件内容加行号
实验10—3个人小金库管理系统的设计
实验10—4基于命令行对文件数据加密
第11章实用程序设计
实验11—1图书信息管理系统
实验11—2学生成绩管理系统
实验11—3文本窗口与菜单
实验11—4简单计算器
附录A Turbo C 2.0集成环境及常见错误
A.1 TC简介
A.2 在TC中运行C程序的步骤
A.3 程序调试方法
A.4 常见错误
附录B Linux环境及其C程序调试
B.1 Linux操作环境简介
B.2 Linux常用命令介绍
B.2.1 Linux文件的复制、删除和移动命令
B.2.2 Linux目录的创建与删除命令
B.2.3 Linux文本处理命令
B.2.4 Linux备份与压缩命令
B.2.5 Linux改变文件或目录的访问权限命令
B.3 Linux下C程序编辑工具—vi编辑器
B.3.1 vi编辑器概述
B.3.2 vi的常用命令
B.4 Linux下程序编译调试工具—gcc编译器
B.4.1gcc编译器的基本用法
B.4.2 gcc编译常用选项分析
附录C Visual C++6.0集成环境及程序调试
C.1 VC 6.0简介
C.2 VC 6.0运行C程序步骤
C.3程序调试方法
参考文献 文摘
版权页:
插图:
按F10键选择Compile菜单,选择Compile to OBJ进行编译,编译成功后再选择Link EXE file进行连接生成.EXE可执行文件,然后再选择Run菜单中的Run运行该程序。
也可以直接选择Run菜单中的Run菜单项,或者直接按Ctrl+F9键,同时对源程序进行编译、连接和运行(这三项工作是连续完成的)。
TC首先对源程序进行语法检查,若源程序无语法错误,则TC就对源程序进行编译,产生目标代码文件(.OBJ文件)。接着对该文件及该文件所需要的相关文件进行连接,生成可执行文件(.EXE文件)。
若源程序有语法错误,在监视窗中高亮度显示相应的错误信息。根据显示的错误信息找到源程序中的错误并改正,再次执行编译命令,直到没有错误发生,自动进行下面的连接和运行操作。
(3)用户屏幕切换
在TC集成环境下,主要操作都是在TC主屏幕下进行。程序运行后,TC自动切换到用户屏幕,进行数据输入、查看输出结果等操作。程序执行完毕后,TC又自动切换回TC主屏幕。
主屏幕切换到用户屏幕的方法是:按F10键,到Run菜单中选择User screen并回车,即可切换到用户屏幕;也可以直接按Alt+F5键,从主屏幕切换到用户屏幕。在用户屏幕中,按任意键即可切换到主屏幕。
(4)分析运行结果
如果程序中出现无法执行的语句(如分母为零的除法),程序也无法得到正常结果;如果在使用数组时有下标超界现象,就可能会造成死机的情况发生。若出现类似的错误,就需要分析错误原因,找到错误并改正,再重新编译、连接和运行,直到运行结果正确为止。
对于在运行中出现的错误,往往比语法错误更难找到,尤其对复杂程序更是如此;当这类错误用静态方法难以找到时,可用后面介绍的动态调试方法。
(5)在DOS屏幕下运行程序
在TC环境中编辑、编译、连接生成可执行文件(如A.EXE)后,用Alt+X键或在File菜单中选择Quit退出TC环境,然后在DOS屏幕中输入以下命令运行该文件(如A. EXE)。
Windows操作系统进入DOS屏幕的方法是:按照“开始”→“所有程序”→“附件”→“命令提示符”顺序即可进入。在DOS屏幕中输入exit后回车即可退出DOS屏幕。
(6)非常有用的帮助操作
采用TC提供的Ctrl+F1热键,可以随时查到某函数、某一个宏或某关键字的说明信息。例如,在编辑程序的过程中,如果想要查找函数sqrt的有关说明,先将光标移到sqrt处,按Ctrl+F1键,就可找到有关该函数的调用方法、函数类型、函数参数、返回值以及其原形在哪个头文件中等信息。
ISBN | 9787302288367,7302288364 |
---|---|
出版社 | 清华大学出版社 |
作者 | 刘达明 |
尺寸 | 16 |