欢迎来到天天文库
浏览记录
ID:25081310
大小:326.50 KB
页数:27页
时间:2018-11-18
《c++程序设计 第3章最简单的c++程序输入输出》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、3.1C++语句概述3.2程序的三种基本结构3.3赋值语句3.4数据输入输出3.5字符数据的输入输出3.6格式输入与输出3.7顺序结构程序设计举例习题第3章最简单的C++程序设计3.1C++语句概述一个函数包含声明部分和执行部分。声明部分不是语句,因为它不产生机器操作,而只是对变量的定义;执行部分即由语句组成。一个C++程序可以由若干个源程序文件(分别进行编译的文件模块)组成,一个源文件可以由若干个函数和预处理命令以及全局变量声明部分组成。(可以用下图表示)C++语句分为5类:(1)控制语句,完成一定的控制功能。C++有
2、9种控制语句,它们是:①if()~else~ (条件语句)②for()~(循环语句)③while()~(循环语句)④do~while()(循环语句)⑤continue(结束本次循环语句)⑥break(中止执行switch或循环语句)⑦switch(多分支选择语句)⑧goto(转向语句)⑨return(从函数返回语句)说明:括号()表示其中是一个条件,~表示内嵌的语句。(2)函数调用语句。由一次函数调用加一个分号构成一个语句;(3)表达式语句:由一个表达式构成一个语句。示例:i=i+1 (是表达式,不是语句)i=i+1
3、; (是语句)说明:一个表达式的最后加一个分号就成了一个语句。一个语句必须在最后出现分号,分号是语句中不可缺少的一部分。(4)空语句:只有一个分号的语句,它什么也不做。(5)复合语句:用{}把一些语句括起来而成的,又称分程序。如下面是一个复合语句。{z=x+y;t=z/100;cout<<“t=“<4、者是顺序执行的关系。选择结构。p代表一个条件,当p条件成立(或称为“真”)时执行a,否则执行b。注意,只能执行a或b之一。两条路径汇合在一起然后出口。循环结构①当型循环结构。当p条件成立(“真”)时,反复执行a操作。直到p为“假”时才停止循环。②直到型循环结构。先执行a操作,再判断p是否为“假”,若p为“假”,再执行a,如此反复,直到p为“真”为止。由选择结构可以派生出另一种基本结构:多分支选择结构。3.3赋值语句赋值号“=”是一个运算符。作为赋值表达式可以包括在其他表达式之中。例如:if((a=b)>0)t=a;3.45、C++的输入输出cin用来在程序执行期间给变量输入数据,格式:cin>>变量名1《>>变量名2>>…>>变量名n》;cout实现将数据输出到显示器的操作,格式:cout<<表达式1《<<表达式2<<…<<表达式n》;cin和cout在头文件iostream.h中。1.字符的输入输出cin与cinget()的区别(1)cin例如:charc1,c2,c3;cin>>c1;//Acin>>c2>>c3;程序执行到A行时,等待用户输入数据。若输入:Abc则cin分别将字符A、b、c赋给变量c1、c2、c3。cin自动跳6、过输入的空白字符(包括空格,制表,backspace和回车等)。1.字符的输入输出(2)cinget()例如:charc1,c2,c3,c4;cin.get(c1);//Bcin.get(c2);cin.get(c3);程序执行到B行时,若输入:Ab则执行结果是:字符′A′、空格、字符′b′分别赋给变量c1、c2、c3;输入行中仍保留回车符。cin.get()把从键盘上输入的所有字符,包括空白字符,都作为输入字符赋给字符变量1.字符的输入输出关于字符的输出,请看下例,假定字符c1、c2、c3的值分别为字符′a′、7、′b′和′c′,执行以下语句序列:cout<8、‘/0’)。常用cout输出字符串。双引号中的字符串常量照原样输出,程序中通常通过输出字符串常量来输出一些提示信息。字符数组将输出串结束符前所有字符。字符串输入输出函数保证在执行时总会为字符串的结束符保留一个字节。当键盘的输入字符(字节)数多于(n-1)时,后面的字符不会进入字符数组,字符串结束符自动加在字符数组的最
4、者是顺序执行的关系。选择结构。p代表一个条件,当p条件成立(或称为“真”)时执行a,否则执行b。注意,只能执行a或b之一。两条路径汇合在一起然后出口。循环结构①当型循环结构。当p条件成立(“真”)时,反复执行a操作。直到p为“假”时才停止循环。②直到型循环结构。先执行a操作,再判断p是否为“假”,若p为“假”,再执行a,如此反复,直到p为“真”为止。由选择结构可以派生出另一种基本结构:多分支选择结构。3.3赋值语句赋值号“=”是一个运算符。作为赋值表达式可以包括在其他表达式之中。例如:if((a=b)>0)t=a;3.4
5、C++的输入输出cin用来在程序执行期间给变量输入数据,格式:cin>>变量名1《>>变量名2>>…>>变量名n》;cout实现将数据输出到显示器的操作,格式:cout<<表达式1《<<表达式2<<…<<表达式n》;cin和cout在头文件iostream.h中。1.字符的输入输出cin与cinget()的区别(1)cin例如:charc1,c2,c3;cin>>c1;//Acin>>c2>>c3;程序执行到A行时,等待用户输入数据。若输入:Abc则cin分别将字符A、b、c赋给变量c1、c2、c3。cin自动跳
6、过输入的空白字符(包括空格,制表,backspace和回车等)。1.字符的输入输出(2)cinget()例如:charc1,c2,c3,c4;cin.get(c1);//Bcin.get(c2);cin.get(c3);程序执行到B行时,若输入:Ab则执行结果是:字符′A′、空格、字符′b′分别赋给变量c1、c2、c3;输入行中仍保留回车符。cin.get()把从键盘上输入的所有字符,包括空白字符,都作为输入字符赋给字符变量1.字符的输入输出关于字符的输出,请看下例,假定字符c1、c2、c3的值分别为字符′a′、
7、′b′和′c′,执行以下语句序列:cout<8、‘/0’)。常用cout输出字符串。双引号中的字符串常量照原样输出,程序中通常通过输出字符串常量来输出一些提示信息。字符数组将输出串结束符前所有字符。字符串输入输出函数保证在执行时总会为字符串的结束符保留一个字节。当键盘的输入字符(字节)数多于(n-1)时,后面的字符不会进入字符数组,字符串结束符自动加在字符数组的最
8、‘/0’)。常用cout输出字符串。双引号中的字符串常量照原样输出,程序中通常通过输出字符串常量来输出一些提示信息。字符数组将输出串结束符前所有字符。字符串输入输出函数保证在执行时总会为字符串的结束符保留一个字节。当键盘的输入字符(字节)数多于(n-1)时,后面的字符不会进入字符数组,字符串结束符自动加在字符数组的最
此文档下载收益归作者所有