/*1.if-else-if控制结构的使用方法。
2.switch语句的使用方法。
3.比较if-else-if控制结构和switch控制结构。*/
#include<iostream>
usingnamespace std;
int miain()
{
int option;
cout<<"Please type 1,2,or 3\n";
cin>>option;
if(option==1)
{
cout<<"Attend meeting\n";
}
elseif(option==2)
{
cout<<"Debug program\n";
}
elseif(option==3)
{
cout<<"Write documentation\n";
}
else
{
cout<<"Do nothing\n";
}//if-else-if语句的一般形式。
return0;
}
#include<iostream>
usingnamespace std;
int main()
{
int option;
cout<<"Please type 1,2,or3\n";
cin>>option;
switch(option)//当option与下面的case后面的数字相同时,就执行该语句。
{
case1:cout<<"Attend meeting\n";
break;//关键字break使程序跳出switch控制结构。
case2:cout<<"Debug program\n";
break;
case3:cout<<"Write documentation\n";
break;
default:cout<<"Do nothing\n";//switch控制结构的一般形式。
}
return0;
}
/*if-else-if控制结构:
基本形式为:
if(relational_expression_1)
{
statement_block_1
}
else if(relational_expression_2)
{
statement_block_2
}
.
.
.
else if(relational_expression_n-1)
{
statement_block_n-1
}
else
{
statement_block_n
}
注意:if-else-if结构中只能满足一条语句的条件。只能执行一条分支。
switch控制结构:
基本形式为:
switch(expression)
{
case constant 1:
statement1a
statement1b
.
.
.
case constant2
statement2a
statement2b
.
.
.
default:
statements
}
注意关键字break的使用。*/