一:if语句
if(表达式)//若表达式为假(表达式==0)则不执行下面的语句;
语句//表达式为真(表达式!=0)的时候执行;
if语句后只能跟一条语句,若要跟多条则应该加{}。
else总是与它最接近的if相匹配不要只看着对齐就觉得与之匹配;除非有{}隔开。
二:switch语句;
switch语句是一种特殊的if...else语句;
switch(表达式)
case value1://表达式结果为value 1,从case1进入(case相当于入口,break相当于出口,如果没有break,则继续往下执行)
printf();
break;
case value2:
printf();
break;
default :
break;
switch语句中表达式必须是整型表达式如:short 、char、int、long等。不能是float、double、boolean。
case后边的值只能是整型常量表达式;并且这几个case之间的顺序没有要求,但必须满足逻辑。
三:while循环
int i=0//循环变量的初始化
while(i<=10)//判断:为“真”则继续执行,为假则循环结束。
{
printf();
i++;//调整循环变量
}
while语句先判断再执行,while后只能控制一条语句,若要包含多个,必须使用代码块。
四:for循环
for(初始化部分;循环条件部分;调整部分)
{
循环体;
}
初始化部分:用来初始化循环变量,只在循环开始的时候执行一次。
循环条件部分:用来判断循环什么时候终止(真:进入循环,假:跳出循环)
调整部分:用于循环条件的调整,每次循环结束的时候执行
五:do...while循环
do
{
循环体
}while(条件表达式);