第 5 章 C++ 的流程控制语句5.1 C++ 语言的语句和程序结构5.2 选择结构语句5.3 循环结构语句5.4 转向语句5.5 程序举例5.6 程序调试方法简介作业: 4 ~ 7,9,10(1),19(2),205.1 C++ 语言的语句和程序结构• 一个 C++ 源程序:由若干个源程序文件组成。• 一个源程序文件:由编译预处理命令、全局类型定义、全局变量定义、函数定义等组成。• 一个函数:包括函数首部和函数体。函数体包含局部类型定义、局部变量定义、函数原型声明、编译预处理命令、若干个语句等。C++ 语句的分类• 说明语句:完成数据类型和变量的定义。• 控制语句:改变程序执行顺序的语句,包括:条件、循环、开关、转向、返回语句。• 函数调用语句:在函数调用后加分号构成。如: sin(x);• 表达式语句:在表达式后加分号构成。如: i=i+1;• 空语句:仅由一个分号所构成,不执行任何动作。• 复合语句 ( 也称块语句 ) :用花括号 {} 把一个或多个语句括起来后构成的语句。作为一个语句处理。5.2 选择结构语句• 选择语句也称分支语句:根据给定条件,选择执行两个或两个以上分支程序段中的某一个。• C++ 语言的选择语句: 条件语句: if 。有三种形式。 开关语句: switch 。条件语句• 格式 1 : if(< 表达式 >) S 其中, < 表达式 > 是任何 C++ 表达式,通常为算术表达式、关系表达式、逻辑表达式或逗号表达式; S 是一个单一语句,包括复合语句和空语句。作为判断条件的 < 表达式 > 必须用括号括起来。• 格式 2 : if(< 表达式 >) S1 else S2例 5.1 从键盘上输入三个整数,输出三个数中的最大数。分析:先读入三个数,求出前两个数中的大数,再求出该大数与第三个数之间的最大数。#includevoid main(void){ int a,b,c,t; cout<<" 输入三个整数 :"; cin>>a>>b>>c; if(a>b) t=a; else t=b; //A cout<<"\n 最大数是 "; //B if(t>c) cout<0 ,则方程有两个不同的实根;若b2-4ac=O ,则方程有两个相等的实根。#include#includevoid...