if语句:
if(布尔类型表达式)
{
//代码块
}
//当布尔表达式为true时,执行代码块中的程序;
//当布尔表达式为false时,则不执行代码块中的程序。
C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。
if...else if...else语句:
if(布尔表达式1)
{
//如果满足布尔表达式1,则执行这里。
}
else if(布尔表达式2)
{
//如果满足布尔表达式2,则执行这里。
//如果已经满足前面的布尔表达式,则即便满足布尔表达式2也不会执行此代码块。
}
else
{
//以上布尔表达式都为false,则执行这里。
}
switch语句:
switch允许设定一个值,这个值只能是整型常量或者整型常量的表达式(所以包括字符以及字符串),然后会将这个值与语句中的case值进行比对, 这个值也只是整型常量或者整型常量的表达式。break语句可以用在case中,用于断点退出switch。还可以使用default语句,效果类似else,当前面的case比对都失败的时候则执行default中的cpp语句。
int integer = 3;//3
integer = 1;//1