) 选择结构1. if 语句:if 表示判断。如果条件为真,就执行接在 if 后的语句(语句块),否则执行 else 后的语句(语句块)。如果没有 else,就直接跳过。if 有以下几种格式:if (条件) // 如果条件成立,就执行if后面的语句或语句块。语句或语句块if (条件) // 如果条件成立,就执行if后面的A,否则执行B。语句或语句块Aelse语句或语句块Bif (条件1) // 实际上,这是if语句内的if语句,即if的嵌套。所以else和if中间要有空格。语句或语句块Aelse if (条件2)语句或语句块B……else语句或语句块N2. switch 语句:switch 表示选择。它根据条件的不同取值来执行不同的语句。格式如下:switch (表达式){case 值1:代码段Abreak;case 值2:代码段Bbreak;第一单元 C++语言基础2……default:代码段Nbreak;};如果表达式的值是值 1,就执行代码段 A;如果表达式的值是值 2,就执行代码段 B……否则执行代码段 N。注意: default 一部分可以省略。 如果不使用 break,那么紧随其后的 case 部分代码也会被执行,直到遇到 break 或 switch 语句结束为止! switch 结尾要有一个分号。
|