C++程序设计基础-从DOS屏显示结果

需积分: 35 1 下载量 117 浏览量 更新于2024-08-24 收藏 8.66MB PPT 举报
"《运行结果显示在DOS屏上-C++程序设计 谭浩强完整版》是由谭浩强编著,清华大学出版社出版的一本关于C++编程的教材。本书详细介绍了C++语言的基本概念、发展历程及其特点,旨在帮助读者理解和掌握C++编程技术。书中特别强调了程序设计的实践环节,指出程序不应在软盘上运行,应将源文件拷贝至硬盘目录以确保正常运行。" C++起源于C语言,由Bjarne Stroustrup在C语言的基础上增加了面向对象的特性,如类、继承、多态等,从而发展成一种强大的、现代的编程语言。C++不仅保留了C语言的高效性和灵活性,还引入了抽象、封装、继承和多态等面向对象编程的概念,使得它在系统编程、应用程序开发、游戏引擎等多个领域广泛应用。 在《C++程序设计》一书中,作者阐述了C++的发展历程,从早期的BCPL和B语言讲起,讲述了C语言的诞生及其在操作系统开发中的重要作用,以及C++如何在C语言基础上进一步完善。C语言因其结构化特性、丰富的运算符和良好的可移植性而备受青睐,而C++在此基础上增强了软件工程的实践能力,支持模板、异常处理和STL(标准模板库)等高级特性。 C++语言的特点包括: 1. 结构化编程:C++支持结构化编程原则,使得代码组织有序,易于理解和维护。 2. 高级与低级语言的结合:丰富的运算符和位运算功能让C++兼有高级语言和汇编语言的特点,既可编写复杂的系统程序,也可处理底层细节。 3. 可移植性:C++程序在不同计算机平台间具有很好的移植性,只需少量或无需修改即可在不同系统上运行。 4. 强大的表达力:C++允许灵活的数据结构和强大的功能,使程序设计更具表达力。 5. 面向对象:C++的核心是面向对象编程,通过类和对象实现封装、继承和多态,提高了代码复用性和模块化。 然而,C++的学习曲线相对较陡,初学者可能会遇到语法不够严格的挑战,调试程序可能较为复杂。但随着对语言规则的深入理解,编写和调试C++程序会变得越来越得心应手。 在实际编程中,需要注意的是,程序不应直接在软盘上运行,因为这可能导致运行不稳定或数据丢失。正确的做法是将源代码文件复制到硬盘上的一个目录,然后在那里编译和运行,这样可以确保程序的稳定性和数据的安全性。学习C++的过程中,不断地实践和调试是提高技能的关键。通过这本书,读者可以系统地学习C++编程,并逐步掌握在DOS环境下显示运行结果的技术。