目录
一、if的介绍
1、if的使用
if的语法结构
if(表达式)
语句;
在if语句中,当表达式的结果为真,则语句执行,否则不执行
表达式的真假判断 非0为真,0为假。
当输入数值小于18时,表达式结果为真,执行程序。
当输入数值大于18时,表达式结果为0,不执行程序
2、if的else使用
if的多循环语句
if(表达式1)
语句1;
else if(表达式2);
语句2;
else if(表达式3);
语句3;
在第一个表达式结果为0的情况下,继续向下执行,达到条件满足之后,即停止执行
else的使用使各个if语句不再是平行结构,而是只有前一个if的表达式结构为假,才轮到执行下一个if语句进行表达式的判断
else会和距离最近的前一个if进行匹配
二、switch语句的使用
switch的使用
switch(整形常量表达式)
{
语句项;
语句项;
....
}
switch也是一种分支语句,多用于分支结构。
在使用switch语句时,要搭配break使用,在满足语句时,继续执行,遇到break,跳出执行,如果没有break,程序将执行完毕后才跳出,形成错误
但当表达式的值与所有case的值都不匹配时,所以的语句都被跳过,程序不会终止,也不会报错
你如果想声明出来这种情况可以在语句序列中加入一个default子句,表明情况
default语句可以写在语句序列的任何位置,当switch表达式的值并不匹配所有case标签的值时,这个default子句后面的语句就会执行 ,所以,每个switch语句中只能出现一个default子句。
对自己前面所学部分知识的一个总结,还请大家多多指正。