选择执行 在程序中,常常需要根据不同的情况来从一 组语句中选择一个来执行(分支),这是通 过选择语句来完成的。 ■C+十的选择语句包括: 。if语句 switch语句 ● 语法上,选择语句属于结构语句
选择执行 ◼ 在程序中,常常需要根据不同的情况来从一 组语句中选择一个来执行(分支),这是通 过选择语句来完成的。 ◼ C++的选择语句包括: • if语句 • switch语句 ◼ 语法上,选择语句属于结构语句
f语句 f语句(又称条件语句)是根据一个条件满足与否 来决定是否执行某个语句或从两个语句中选择 个语句执行。 。f语句有两种格式: if(<表达式>)<语句> if(<表达式>)<语句1>else<语句2> 其中,<表达式>可以是任意的C++表达式,通常为 关系或逻辑表达式,表示条件; <语句>、<语句1>、<语句2>可以是任意的C++语 句,但必须是一个语句!(结构语句算一个语句)
if 语句 ◼ if语句(又称条件语句)是根据一个条件满足与否 来决定是否执行某个语句或从两个语句中选择一 个语句执行。 ◼ if语句有两种格式: if (<表达式>) <语句> if (<表达式>) <语句1> else <语句2> • 其中,<表达式>可以是任意的C++表达式,通常为 关系或逻辑表达式,表示条件; • <语句>、<语句1>、<语句2>可以是任意的C++语 句,但必须是一个语句!(结构语句算一个语句)
if语句的含义 if(<表达式>)<语句> if(<表达式>)<语句1>else<语句2> true或非O true或非O false或0 <表达式 表达式> false 或0 <语句> <语句1> <语句2>
if语句的含义 if (<表达式>) <语句> if (<表达式>) <语句1> else <语句2>
例子:从键盘输入三个整数,计算其中的最 大值并将其输出 #include <iostream> using namespace std; int main() int a,b,c,max; cout<"请输入三个整数:"<endl cin >a >b >ci if (a >b) max a else max :=b; if (c max) max =@; cout<"最大者为:"<<max<endl; return 0;
例子:从键盘输入三个整数,计算其中的最 大值并将其输出 #include <iostream> using namespace std; int main() { int a,b,c,max; cout << "请输入三个整数:" << endl; cin >> a >> b >> c; if (a > b) max = a; else max = b; if (c > max) max = c; cout << "最大者为:" << max << endl; return 0; }
f语句的锯齿格式 ■为了提高程序的易读性,在写f语句时,最好采用“锯齿” 格式,即把成分语句往后缩进几列 当f语句的成分语句也是f语句时,为了减少文本的缩进量, 可以把下面左边的if语句按右边的格式来书写: if(…) if(.…) 00口 else n if (. else if (... n18 else else if(.…) if(.…) else if(.…) else if(.) 11n else n else MN
if语句的锯齿格式 ◼ 为了提高程序的易读性,在写if语句时,最好采用“锯齿” 格式,即把成分语句往后缩进几列。 ◼ 当if语句的成分语句也是if语句时,为了减少文本的缩进量, 可以把下面左边的if语句按右边的格式来书写: if (...) ... else if (...) ... else if (...) ... else if (...) ... else ... if (...) ... else if (...) ... else if (...) ... else if (...) ... else