第4章 C+的流程控制语句
第4章 C++的流程控制语句
C++语言的语句和程序结构 C++的语句分类 表达式语句:有返回值的语句如a==b; 声明语句:对变量、类、函数等声明,如:inta; 空语句:仅由分号组成,如 函数调用语句:用于调用函数,如:sin(x); 块语句:多个语句的组合,如: Rint a, b=1; a=b*2; cout<<a; 控制语句:改变语句的执行次序,如: if(a>b)max-a; else max=b 说明语句:对结构、变量进行定义、描述的语句
C++的语句分类 表达式语句:有返回值的语句,如a= =b; 声明语句: 对变量、类、函数等声明,如:int a; 空语句:仅由分号组成,如: ; 函数调用语句:用于调用函数,如:sin(x); 块语句:多个语句的组合,如: {int a,b=1;a=b*2;cout<<a;} 控制语句:改变语句的执行次序,如: if(a>b) max=a;else max=b; 说明语句:对结构、变量进行定义、描述的语句。 C++语言的语句和程序结构
程序的三种基本结构 L顺序结构:按顺序依次执行各语句。 2选择结构:根据执行结果选择某一语句。 如:若x>1,则y=5 若 则y=5 3循环(重复)结构:根据条件反复执行一个语句或若干 个语句
程序的三种基本结构 1.顺序结构:按顺序依次执行各语句。 2.选择结构:根据执行结果选择某一语句。 如:若x>1,则y=5 若x<1,则y=-5 3.循环(重复)结构:根据条件反复执行一个语句或若干 个语句
饭序结构 NS图 A 流程图 B B
BA AB NS 图 流程图 顺序结构
选择结构语句 条件语句 if条件语句: 假 真 Exp if(expression) Stat statement; if( expression)假 真 statement Exp eise Stat 2 Stat 1 statement2
选择结构语句 条 件 语 句 if 条件语句: if(expression) statement; if(expression) statement1; else statement2; 假 真 Exp. Stat. 假 真 Exp. Stat.2 Stat.1