谭浩强C++入门:简单程序演示与C语言发展史

需积分: 10 0 下载量 196 浏览量 更新于2024-08-19 收藏 8.81MB PPT 举报
在这个C++程序示例中,我们学习了一个基本的C++程序设计入门概念。谭浩强的《C++程序设计》是一本经典的教材,该章节主要介绍了C++语言的发展背景。自20世纪60年代的BCPL和B语言,到1972年Dennis Ritchie和Brian Kernighan设计的C语言,C++就是在C语言基础上的升级版,尤其适合编写系统软件如UNIX操作系统。 C++的主要特点包括: 1. 结构化编程:C++语言强调结构,使得编程简洁且灵活,无论处理大型系统还是小型控制任务,甚至科学计算都十分得心应手。 2. 高级与低级语言结合:C++集成了高级语言的易读性和表达力,同时也具备低级语言的性能,提供了丰富的运算符,包括算术、逻辑运算和位操作,以及灵活的数据结构,使得编写出的程序功能强大且易于理解和维护。 3. 可移植性:C++程序能够在不同型号和性能级别的计算机上几乎无需修改就能运行,这是它的一大优势。 4. 自由度与挑战:虽然C++语法结构相对宽松,给了程序员很大的设计自由,但这对于初学者来说可能是个挑战,因为调试过程可能会遇到困难。然而,理解语法规则和深入实践可以帮助解决这些问题。 本例程展示了C++的基本用法,通过`#include<iostream.h>`引入输出流库,允许我们在屏幕上打印文本。`void main()`是程序的入口点,函数体中的`cout<<“I am a student.\n”`是一个输出语句,用于显示指定的字符串“I am a student.”。每个语句以分号结尾,确保程序结构清晰。当这个程序被编译并执行时,会在DOS屏幕上看到输出的结果。 这个简单的C++程序是C++语言学习的基础,它展示了如何声明和使用标准输入输出流,以及如何构造和运行一个完整的C++程序。后续的学习将涉及更多的数据类型、控制结构、函数和类等高级特性,从而进一步提升编程技能。