C++程序设计:cin与cout的无格式输入输出

需积分: 9 8 下载量 35 浏览量 更新于2024-07-13 收藏 1.23MB PPT 举报
"本资源主要介绍了C++中的结构化程序设计,特别是无格式的输入输出cin和cout的使用。在C++中,cin和cout是预定义的流对象,分别用于标准输入和输出。要使用它们,需要包含`iostream`头文件,并使用`using namespace std;`来简化代码。" 在C++的结构化程序设计中,输入输出流是一个重要的概念。数据从一个对象传输到另一个对象的过程被抽象为“流”。流可以分为输入流和输出流。对于输出,`cout`是一个预定义的输出流对象,通过使用插入运算符`<<`,我们可以向`cout`输出流中插入数据,实现屏幕上的显示。例如: ```cpp cout << "Hello, World!"; ``` 这个简单的语句会在控制台上打印出“Hello, World!”。我们也可以连续使用`<<`来输出多个表达式,它们会被依次打印出来。 在提供的示例中,【例3】演示了如何使用`cout`进行无格式的字符串输出。它展示了如何在一行或多行中使用`<<`输出不同的字符串。 对于输入,`cin`是预定义的输入流对象,使用提取运算符`>>`可以从输入流中提取数据。例如: ```cpp int number; cin >> number; ``` 这段代码会等待用户输入一个整数并将其存储在变量`number`中。同样,可以连续使用`>>`来提取多个数据。 在【例】中,展示了如何使用`cin`和`cout`进行无格式的整数输入和计算。程序首先提示用户输入两个数字,然后计算它们的平均值并打印结果。 结构化程序设计包括顺序结构、选择结构(if-else,switch等)和循环结构(for,while,do-while等)。这些基本结构是编写任何复杂程序的基础。在C++中,这些结构使得程序更加清晰、易于理解和维护。 在3.1章节,详细讲解了C++的输入输出流,3.2章节概览了结构化程序设计,而3.3至3.6章节则逐步深入到各种结构的程序设计和实例。 理解和熟练使用`cin`和`cout`对于学习C++编程至关重要,因为它们是与用户交互的基本手段。而结构化程序设计是编写高效、可读性强的代码的关键,它遵循自顶向下、逐步求精的原则,通过顺序、选择和循环结构组合实现复杂的逻辑。