C/C++总述:Study C/C++-CSDN博客
判断结构
if
switch
循环结构
while
do while
for
一、if语句
if(表达式1)
语句1;
else if(表达式2)
语句2;
else
语句3;
注意:
else是和它离的最近的if匹配的
If-else语句内部也可以是if-else语句。
二、switch语句
switch(整型表达式)
{
case1 整形常量表达式:
语句;
case2 整形常量表达式:
语句;
......
default:
break;
}
注意:
break语句 的实际效果是把语句列表划分为不同的分支部分。
default子句 当switch表达式的值并不匹配所有的case标签的值时,这个default子句后面的语句就会执行。所以,每个switch语句中只能出现一条default子句。但是它可以出现在语句列表的任何位置,而且语句流会像贯穿一个case标签一样贯穿default子句。
三、while循环
while(表达式)
循环语句;
注意:
while中的break是用于永久终止循环的。
continue是用于终止本次循环的。
四、do while循环(不常用)
do
循环语句;
while(表达式);
五、for循环
for(表达式1; 表达式2; 表达式3)
循环语句;
注意:
表达式 1 为初始化部分 ,用于初始化循环变量的。表达式 2 为条件判断部分 ,用于判断循环时候终止。表达式 3 为调整部分 ,用于循环条件的调整。执行顺序 :1-->2-->循环-->3-->2-->循环-->3-->......
break及continue与while循环中用法相同