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

需积分: 43 5 下载量 192 浏览量 更新于2024-08-19 收藏 8.66MB PPT 举报
在这个C++程序设计的教程中,我们学习了一个基础的C++程序示例,它遵循谭浩强的教材风格。首先,我们看到的是一个简单的程序结构,包括`#include<iostream.h>`这一行,这是引入C++标准输入输出流库iostream的指令,用于进行屏幕输出。`void main(void)`是C++程序的主函数入口,这是所有C++程序的起点,也是程序执行的核心部分。 在`main`函数体内,`cout<<“I am a student.\n”;`这一行是输出流的使用,`cout`是输出语句,`<<`是插入运算符,用于将字符串"I am a student."传递给输出流,`\n`是一个转义序列,表示换行,使输出在屏幕上排列整齐。接下来的分号`;`标志着这一行语句的结束。 这个程序展示了C++语言的基本概念,如函数的定义(这里是一个无参数的void类型的main函数),以及如何使用C++的标准库进行文本输出。C++程序设计语言的发展源于早期的BCPL和B语言,特别是C语言,它被设计用于编写操作系统,后来发展成C++,在保留C语言的灵活性和效率的同时,增加了面向对象编程特性。 C++语言的主要特点包括结构化编程、灵活性和兼容性。结构化设计使得它适用于各种规模的程序开发,包括大型系统和小型控制程序,同时支持高级语言的抽象和高级数据结构。C++还拥有丰富的运算符,包括算术、逻辑和位操作,这使得代码更加紧凑且功能强大。程序的可移植性体现在C语言编写的程序能在不同硬件平台上运行,尽管可能需要调整。然而,C++的语法结构相对宽松,这给熟练开发者带来了很大的设计自由度,但对初学者来说可能造成一定的挑战,因为调试过程可能会遇到一些问题。 这个简单的C++程序演示了如何使用C++进行基本的文本输出,以及C++语言的一些基本特性。通过学习这样的例子,读者可以开始理解C++语言的工作原理和应用范围。