标签:语句 als 程序 char 选择结构 影响 分支 功能 删除
程序中的流程大多都是顺序结构的,根据代码书写的先后顺序依次执行。
格式:
if(条件表达式){
代码
}
逻辑:条件为true执行代码,反之不执行
if(条件表达式){
代码1
}
else{
代码2
}
逻辑:条件表达式为true执行代码1,反之执行代码2
注:if、else中的代码段有且只有一个会执行,且必须执行其中一个。
if(条件表达式1){
代码1
}
else if(条件表达式2){
代码2
}
else if(条件表达式3){
代码3
}
...
else{
代码n
}
逻辑:判断条件1,结果为true,执行代码1;
反之,判断条件2,结果为true,执行代码2;
反之,判断条件3,结果为true,执行代码3;
如果没有任何条件满足,则执行代码n。
注:这些条件必须互斥
4.嵌套
if(){
if(){
}
else{
}
}
else{
if(){
}
else{
}
}
在if或者else、else if的代码段中继续使用if-else结构进行判断。
逻辑:只有外层的if-else的结果为true,才能进入到内层的if-else。
if、else后的代码如果不在{}中,那么if、else只能影响离它最近的一行语句
switch-case
格式:
switch(表达式){
case 值1:
代码1
break;
case 值2:
代码2
break;
case 值3:
代码3
break;
...
default:
默认代码
break;
}
逻辑:计算表达式,将表达式的结果与每一个case进行比较,
当遇到某一个case后的值与表达式结果相同时,执行该case后的代码;
如果没有一个case后的值与表达式结果相同,则执行default后的默认代码。
注:
循环的四个要素:
1.功能
2.起始数据
3.条件
4.控制起始数据的变化
格式:
while(条件表达式){
循环体
}
逻辑:判断条件表达式,结果为true,执行循环体,
再次判断条件表达式,直到表达式的结果为false时,结束整个循环。
标签:语句 als 程序 char 选择结构 影响 分支 功能 删除
原文地址:https://www.cnblogs.com/demonycw/p/11306147.html