----------------------------------------------------------------------------------------------------
控制语句: 条件判断语句,循环语句,无条件跳转语句,转向语句.
----------------------------------------------------------------------------------------------------
条件判断语句:
1. if(条件表达式) //如果括号内的条件表达式的逻辑值为真,则执行if下大括号{}内的代码段.
{}
2. if(条件表达式) //如果括号内的条件表达式的逻辑值为真,则执行if下大括号{}内的代码段,
{} 如果括号内的条件表达式的逻辑值为假,则执行else下大括号{}内的代码段.
else
{}
3. switch(表达式)
{
case 常量表达式1:
代码段1;
break;
case 常量表达式2:
代码段2;
break;
......
case 常量表达式n:
代码段n;
break;
default:
代码段n+1; //一般没有代码段.
break;
}
获取小括号()内"表达式的值",与各个"case"后的"常量表达式"对比.如果数据相等,则执行对应case下的代码
段,执行完之后,通过break;语句跳出switch(){}控制语句.
----------------------------------------------------------------------------------------------------
循环语句:
1. while(条件表达式)
{}
判断小括号内"条件表达式"的逻辑值,如果逻辑为真(逻辑值为1),则执行大括号{}内的代码段,若逻辑为假(逻
辑值为0),则跳出while循环,执行后面语句.依此进行......
2. do
{}while(条件表达式);
先无条件执行一次大括号内的代码段,然后判断"条件表达式"的逻辑值,如果逻辑为真(逻辑值为1),则执行大括
号{}内的代码段,若逻辑为假(逻辑值为0),则跳出while循环,执行后面语句.依此进行......
3. for(初始表达式; 条件表达式; 循环体表达式) //注意:for循环小括号内的三个表达式之间是用';'隔开的
{}
先取用"初始表达式"的值,再进行"条件表达式"的逻辑判断,若逻辑为真,则执行大括号{}内的代码段以及"循环
体表达式".否则跳出for(){}循环.初次执行后,再次判断"条件表达式"的逻辑,若逻辑为真,则执行大括号内的
代码段以及"循环体表达式",否则跳出for(){}循环.依此进行......
----------------------------------------------------------------------------------------------------
无条件跳转语句:
goto 标识符;
标识符:
代码段2;
通过" goto 标识符; "语句,无条件的跳转至" 标识符: "语句所对应的位置执行.且两语句没有先后要求.
----------------------------------------------------------------------------------------------------
转向语句:
break; : 用于switch(){}语句或者循环语句.
用于switch(){}语句的作用是跳出switch(){}语句,用于循环语句的作用是跳出本层循环.本层循环
不再执行.
continue : 用于循环语句,作用是跳出本次循环,本层循环依然执行.
----------------------------------------------------------------------------------------------------
总结:
这是对C语言循环控制的总结,非常适合小白朋友们,如果大家感兴趣想一起来学习的话,欢迎大家进群873521803,里面有免费的C/C++学习资料以及规划路线,希望各位大牛以及小白能进来学习。