------- android培训、java培训、ios培训、期待与您交流! ----------
c语言有数种结构,其一是自上而下的顺序结构,其二是程序执行过程中出现判断且只能从中选一的分支结构以及根据条件重复执行某一个代码段直至跳出的循环结构。
1)if分支语句
形式一:
if(条件){
语句块
}
如果条件为真执行语句块,否则什么都不干
形式二:
if(条件){
语句块1;
}else{
语句块2;
}
条件为真,执行语句块1,否则执行语句块2
形式三:
if(条件){
}else{
if(条件2){
语句块2
}else{
}
}
形式四:
if(条件){
语句块1
}else if(条件2){
语句块2
}else if(条件3){
语句块3
}else{
};
表示如果条件满足,执行语句块1,
不满足 判断是否满足条件2
如果满足条件2 则执行语句块2
如果不满足条件2 则在进行判断条件3
如果条件3满足,则执行语句块3
最后一个else表示,如果都不满足,执行else。
2)switch分支语句
switch(表达式){
case 整型常量表达式:语句1;
break;
case 整型常量表达式2:语句2;
break;
...
default:
//当所有的case都不满足的时候,执行default。
}
需要注意的是,break是非常重要的命令,若是没有break,switch会在执行符合表达式的case后一致往后执行,直至跳出分支,若是这样,通过条件判定确定自己得到自己想要的结果也就无从谈起,因此,请在敲打代码时不要疏忽大意,删去break。