本书共6章,其中第1、2章以精练的篇幅介绍了Turbo C集成环境的组成结构、编程方法,方便易用的编辑技巧和对代表性错误例程的调试、纠错方法。第3章系统而全面地列出了C语言从输入输出到文件程序编程等9个专项实习例程和有关实习题目,附录有实习题目的参考答案。第5、6章是面向对象编程实习。 \r\n 本书不仅可作高校C语言编程的上机实习指导教材,而且是读者自学C编程的通俗读物。
第1章 C语言与TURBO C\r\n\r\n1.1 C语言的主要特点\r\n1.2 TURBO C常识\r\n1.2.1 Turbo C 2.0的主要特点\r\n1.2.2 Turbo C 2.0安装、运行的基本条件\r\n1.2.3 安装\r\n1.2.4 启动TC\r\n\r\n第2章 编辑、运行C程序\r\n\r\n2.1 TC系统主屏\r\n2.1.1 信息行的含义和作用\r\n2.1.2 TC集成系统功能键与快捷键\r\n2.2 在TC环境建立、运行、调试C程序\r\n2.2.1 典型C程序源文件编辑技巧\r\n2.2.2 C程序的运行\r\n2.2.3 C程序的调试与纠错\r\n2.2.4 C程序建立、保存及常用块操作\r\n\r\n第3章 例程分析及习题\r\n\r\n3.1 编程思想及基本输入输出实习\r\n3.1.1 目的要求\r\n3.1.2 例程分析\r\n3.1.3 实习内容\r\n3.2 选择结构程序设计实习\r\n3.2.1 目的要求\r\n3.2.2 例程分析\r\n3.2.3 实习内容\r\n3.3 循环结构程序设计实习\r\n3.3.1 目的要求\r\n3.3.2 例程分析\r\n3.3.3 实习内容\r\n3.4 数组程序设计实习\r\n3.4.1 目的要求\r\n3.4.2 例程分析\r\n3.4.3 实习内容\r\n3.5 函数编程的程序设计实习\r\n3.5.1 目的要求\r\n3.5.2 例程分析\r\n3.5.3 实习内容\r\n3.6 指针程序设计实习\r\n3.6.1 目的要求\r\n3.6.2 例程分析\r\n3.6.3 实习内容\r\n3.7 结构程序设计实习\r\n3.7.1 目的要求\r\n3.7.2 例程分析\r\n3.7.3 实习内容\r\n3.8 位运算程序设计实习\r\n3.8.1 目的要求\r\n3.8.2 例程分析\r\n3.8.3 实习内容\r\n3.9 文件程序设计实习\r\n3.9.1 目的要求\r\n3.9.2 例程分析\r\n3.9.3 实习内容\r\n\r\n第4章 C程序编译出错信息\r\n\r\n4.1 严重错误\r\n4.2 一般错误\r\n4.3 警告\r\n\r\n第5章 C++编程基础实习\r\n\r\n5.1 C十十与C\r\n5.1.1 C++新特点\r\n5.1.2 启动C++及其主屏\r\n5.2 基本I/O与表达式新特点实习\r\n5.2.1 目的要求\r\n5.2.2 例程分析\r\n5.2.3 实习内容\r\n5.3 过程化、函数、程序结构新理念实习\r\n5.3.1 目的要求\r\n5.3.2 例程分析\r\n5.3.3 实习内容\r\n5.4 引用、结构编程实习\r\n5.4.1 目的要求\r\n5.4.2 例程分析\r\n5.4.3 实习内容\r\n\r\n第6章 面向对象编程实习\r\n\r\n6.1 结构化与面向对象编程\r\n6.1.1 C与结构化\r\n6.1.2 C++与面向对象程序设计\r\n6.2 类的基本概念编程实习\r\n6.2.1 目的要求\r\n6.2.2 例程分析\r\n6.2.3 实习内容\r\n6.3 继承与派生编程实习\r\n6.3.1 目的要求\r\n6.3.2 例程分析\r\n6.3.3 实习内容\r\n6.4 运算符重载编程实习\r\n6.4.1 目的要求\r\n6.4.2 例程分析\r\n6.4.3 实习内容\r\n6.5 I/O流\r\n6.5.1 目的要求\r\n6.5.2 例程分析\r\n6.5.3 实习内容\r\n\r\n附录1 TC 2.0主屏详述\r\n\r\nF1.1 主菜单\r\nf1.1.1 File(文件菜单)\r\nf1.1.2 Edit(编辑命令)\r\nf1.1.3 Run(运行菜单)\r\nf1.1.4 Compile(编译菜单)\r\nf1.1.5 Project(项目菜单)\r\nf1.1.6 Options(选择项菜单)\r\nf1.1.7 Debug(调试菜单)\r\nf1.1.8 Break/watch(断点及监视表达式)\r\nF1.2 编辑窗口\r\nF1.3 消息与监视窗口\r\nf1.3.1 消息窗口\r\nf1.3.2 监视窗口\r\nF1.4 功能键提示行\r\n\r\n附录2 实习题参考答案
计算机学科的实践性很强,计算机上机实习是计算机教学中不可或缺的重要环节,将不可能深入、全面、熟练地掌握相关的知识和技能。学习C与C“编程也不例外。
由于C++是基于C语言的升级和发展,二者是一脉相承的。C语言以其简洁、灵活、高效、高级而具有许多低级语言的特点,因此,著名的UNIX系统是用C语言编写的,至今的windows 2000和Windows XP的安装与修复安装等仍然基于C语言编写。一些计算机基础专业课也是基于C语言分析讲解,许多高校至今乃至将来相当的时期内都会将C语言作为必修课。现在学习C语言编程仍有相当的现实意义。
本书几乎是“手把手”的方式描述了启动Turbo C集成环境编辑、保存C程序的方法和一些好用却常被忽略的技法再通过介绍有代表性的错误例程的调试和分析纠错,使初学者或自学者能很快入门,融会贯通。
书中C语言的9个及C++的7个专项实习,就C编程的知识结构,列举一些调试运行正常的实例,并作了适当的分析、说明和注释,各专项实习后面给出相应的实习题目,附录里给出了相应的参考答案,有利于培养读者自学和自己动手能力的培养,有利于读者高效掌握C语言编程。
本书不仅可作高校C语言编程的上机实习指导教材,而又是读者自学C语言编程的通俗读物。
王晓蓉编写第6章和专项实习3.7—3.9,纪良浩编写第5章和专项实习3.1—3.6,张敏编写第4章,其余部分由周属街编写。陈光海和李崇参与了本书部分章节的编写和全书的编校工作。由于时间仑促以及我们水平有限,本书难免存在错误与不足,欢迎广大读者批评指正。
编者
2003年3月