所在的位置: C++ >> C++前景 >> C第三章程序设计基础21

C第三章程序设计基础21

数据的输入与输出

I/O流

在C++中,将数据从一个对象到另一个对象的流动抽象为“流”。流在使用前要被建立,使用后要被删除。

数据的输入与输出是通过/O流来实现的,cin和cout是预定义的流类

对象。cin用来处理标准输入,即键盘输入。cout用来处理标准输出即屏幕输出。

从流中获取数据的操作称为提取操作,向流中添加数据的操作称为插入操作。

预定义的插入符和提取符

”是预定义的插入符,作用在流类对象cout上便可以实现项

标准输出设备输出。

cout表达式表达式..

标准输入是将提取符作用在流类对象cin上。

cin表达式表达式...

提取符可以连续写多个,每个后面跟一个表达式,该表达式通常

是用于存放输入值的变量。例如:

inta,b;

cinab;

以下为语句部分共5大常用语句

If语句

If语句的语法形式

类型一

if(表达式)语句无限次的嵌套后结构如下:

例:if(xy)coutx;if(表达式1)语句1

类型二elseif(表达式2)语句2

if(表达式)语句1else语句2elseif(表达式3)语句3

例:if(xy)coutx;else语句n

elsecouty;

Switch语句

每条都是一个单独的语句,实行过程是

我输入的比如是2则进入case2的项目中此时会输出Tuesday然后会换行(endl)

之后碰到的break会使你跳出语句循环到上一级语句中也就是到return,但是没有break会从case2一直运行到default的栏目里。说一下default和之前的case是一个运行级别的,例如当我输入,而case没有后接则直接跳转到default栏目里。

由此可见break与default的重要性,当然有时候可能不用break,比如我把default之前的break全去了我就能得到TuesdayWednesdayThursdayFridaySaturday而我编软件的目的是知道从今天起之后是那几天,那么这时候就反而有用了,所以break加起来非常灵活

While语句

while语句的意思是比如上图i=10,是循环条件,如果i10则循环停止,否则一直继续下去,而在{}所在的函数体能能使i进行改变,则我们可以控制循环的次数。

dowhile语句

语句的结构

do{语句的功能实现}While(终止的决定条件)

dowhile是无论是否终止先实现一遍函数体中语句的功能,相当于while语句先多运行一遍。

For语句

例题输入一个整数,求出它的所有因子。

for语句的另一种形式

范围for语句

for(声明:表达式)

语句




转载请注明:http://www.aierlanlan.com/cyrz/6463.html