C++谭浩强教程:DOS屏幕显示与程序运行

需积分: 12 3 下载量 9 浏览量 更新于2024-08-23 收藏 8.66MB PPT 举报
在C++程序设计领域,谭浩强的教材以其实用性和理论深度广受好评。C++的发展起源于20世纪60年代的BCPL语言,由Martin Richards开发,随后BCPL演化为B语言,由Ken Thompson改良,最终由Dennis Ritchie和Brian Kernighan在1972年推出了C语言,最初是为了支持UNIX操作系统的开发。C语言因其结构化、灵活性和高效性迅速流行,C++就是在C语言的基础上发展起来的,吸收了多种语言的优点,如高级语言的易读性和面向对象特性,以及汇编语言的低级控制能力。 C++语言的主要特点包括: 1. 结构化设计:C++简洁明了,便于程序员理解和编写,无论是在大型系统程序设计还是小型控制程序中都表现出色,甚至适合进行科学计算。 2. 高级与低级特性结合:C++集成了高级语言的抽象概念(如类和对象)和低级语言的性能优势,提供了丰富的运算符,包括算术、逻辑和位操作,以及灵活的数据结构,使得程序编写更为灵活且功能强大。 3. 可移植性:C++编写的程序能够在不同型号和性能级别的计算机上几乎无需修改就能运行,体现了其良好的跨平台兼容性。 4. 程序设计自由度大:对于有经验的开发者,这提供了极大的设计空间,但对初学者来说,由于语法结构相对宽松,可能需要更多时间去理解和掌握,尤其是程序调试,可能会遇到一些挑战。然而,只要理解了C++的语法规则,编写和调试程序是可以逐渐掌握的技能。 谭浩强的C++教程强调了这些基础知识的重要性,尤其是在DOS环境下运行程序时,需要确保源代码存储在硬盘而非软盘,以避免可能的问题。这对于理解和实践C++编程实践的学生来说,是一个关键的注意事项。学习C++不仅需要深入理解语言的核心概念,还需要熟悉其优缺点和实际应用环境的要求。