第3章结构化程序设计 3.1C艹输入输出流 3.2结构化程序设计概迷 3.3顺序结构程序设计 3.4选择结构程序设计 ◆3.5循环结构程序设计 3.6程序设计举例
第3章 结构化程序设计 3.1 C++输入输出流 3.2 结构化程序设计概述 3.3 顺序结构程序设计 3.4 选择结构程序设计 3.5 循环结构程序设计 3.6程序设计举例
C+语言程序设计 第三章结构化程序设计 31C++输入输出流 在C+中,将数据从一个对象到另一个对象的流动抽象为 “流”。从流中获取数据的操作称为提取操作,向流中添加数据的 操作称为插入操作。数据的输入输出是通过输入输出JO流来实现 的 C艹提供了ⅣO流机制,完成对输入输出的操作管理,包括流 输入和流输出。cin和cout是预定义的流对象。cin用来处理标准输 入,即键盘输入;cout用来处理标准输出,即屏幕输出。由于cin和 cout被定义在“ iostream.h〃 头文件中,在使用它们之前,要用预编 译命令“# include〃将“ iostream. h"(即所使用的头文件)包括到 用户的源程序中。即源文件中需有 #include <iostream. h
3.1 C++输入输出流 C++语言程序设计 第三章 结构化程序设计 在C++中,将数据从一个对象到另一个对象的流动抽象为 “流”。从流中获取数据的操作称为提取操作,向流中添加数据的 操作称为插入操作。数据的输入输出是通过输入输出I/O流来实现 的。 C++提供了I/O流机制,完成对输入输出的操作管理,包括流 输入和流输出。cin和cout是预定义的流对象。cin用来处理标准输 入,即键盘输入;cout用来处理标准输出,即屏幕输出。由于cin和 cout被定义在“iostream.h”头文件中,在使用它们之前,要用预编 译命令“#include”将“iostream.h”(即所使用的头文件)包括到 用户的源程序中。即源文件中需有: #include <iostream.h>
C+语言程序设计 第三章结构化程序设计 31C+无格式输入输出 1.无格式输出cout: <<〃"是预定义的插入符,使用“<<〃向cout输出流中插入数据, 便可实现在屏幕上显示输出。格式如下: cout<表达式1<<表达式2.<<表达式m; 或分成多行: cou<<表达式1 <<表达式2 <<表达式n;/输出效果同单行格式 在输出语句中,可以连续使用多个插入操作符,输出多个数 据项
C++语言程序设计 第三章 结构化程序设计 3.1.1 C++无格式输入输出 “<<”是预定义的插入符,使用“<<”向cout输出流中插入数据, 便可实现在屏幕上显示输出。格式如下: cout<<表达式1<<表达式2 … <<表达式n; 或分成多行: cout<<表达式1 <<表达式2 … << 表达式n; //输出效果同单行格式 在输出语句中,可以连续使用多个插入操作符,输出多个数 据项。 1.无格式输出cout:
C+语言程序设计 第三章结构化程序设 例3.1】无格式输出 couto #includesiostream.h> void main( cout<<wThis is a program. n cout<<"This"<<"is"<<"a"<<" program.n";/连续使 用多个插入操作符 cout<<hThis <<"is <<" progran.Ⅶn";
C++语言程序设计 第三章 结构化程序设 计 【例3.1】无格式输出cout。 #include<iostream.h> void main( ) { cout<<”This is a program.\n”; cout<<”This ”<<”is ”<<”a ”<<”program.\n”; //连续使 用多个插入操作符 cout<<”This ” <<”is ” <<”a ” <<”program.\n”; }
C+语言程序设计 第三章结构化程序设 程序的运行结果为: This is a program. This is a program This is a program 在插入运算符后面可以写任意复杂的表达式,系统会自动计 算出它们的值,并传递给插入操作符。 【例32】无格式输出cout #includesiostream.h> void maino i int a=10; int b=20: int C=3U;
C++语言程序设计 第三章 结构化程序设 计 程序的运行结果为: This is a program. This is a program. This is a program. 在插入运算符后面可以写任意复杂的表达式,系统会自动计 算出它们的值,并传递给插入操作符。 【例3.2】无格式输出cout。 #include<iostream.h> void main() { int a=10; int b=20; int c=30;