C++中的 if else_if else 是非常基础的东西,这里需要知道一个东西:大括号{} 一定要是成对出现,格式为:
if(/*判断语句*/)
{
//如果判断语句成立:运行;如果判断语句不成立:跳过;
}
//------------------------------------------------------
if()
{
//语句
}
else
{
//如果判断语句不成立:运行;如果判断语句成立:跳过;
}
//------------------------------------------------------
if(/*<1>*/)
{
//语句
}
else if(/*<2>*/)
{
//如果判断语句<1>不成立且判断语句<2>成立:运行;否则:跳过;
}
else
{
//语句
}
else_if 也可以写成:
if()
{
}
else
{
if()
{
//else if
}
}
不过这样写还是很不方便的,所以不建议
例题:
输入一个数,如果是1,输出one,如果是2,输出two,如果是3,输出three。
解析:
#include<iostream>
using namespace std;
int main()
{
int a;
cin>>a;
if(a==1)
cout<<"one";
else if(a==2)
cout<<"two";
else
cout<<"three";
return 0;
}