一、分支语句
1、if语句的语法
第一步 if(表达式)
第二步 语句
如果第一步表达式成立则执行语句,反之则不执行
在C语⾔中,0为假,⾮0表⽰真,也就是表达式的结果如果是0,则语句不执⾏,表达式的结果如果不 是0,则语句执⾏。
2、else
else其实就是if的另一种选择
分支语句中可以包含多条语句,一般都是默认一条语句,如要添加多条语句则需要加上{}。
3、switch语句
switch语句是特殊的分支语句,用于多个判断的结果。
switch(表达式(必须是整形的表达式))
case(值也必须是整形)
break(终止这次的执行且往后的代码也不会执行)
default(switch后面表达式结果不是case1,不是case2或者是其它时就会执行该语句)
“default”在switch语句中的case里没有固定顺序,按照自己的需要添加default的位置,但默认都是在最后。
二、循环语句
1、while循环语句
while语句和if语句很相似
if(表达式) while(表达式)
语句; 语句;
if语句满足条件时打印一次而while满足条件时一直循环下去除非表达式的值为0循环结束,表达式值为不0时则执行循环语句,语句执行完后在继续判断,是否进行下一次的判断。
2、for循环
for循环的语句方法
for(表达式1(循环变量的初始化);表达式2(循环结束的判断);表达式3(循环变量的调整))
语句;
首先执行表达式1里的循环变量的初始化,然后执行表达式2里的循环的判断,表达式2 的结果如果
for循环和while循环的区别在于for循环的初始化、判断和调整较集中,而while循环的初始化、判断和调整相对零散
3、do-whlie循环
在循环中do-whlie循环使用很少
do-while语句方法
do
语句;
while(表达式);
do-whlie循环语是直接进入循环体,执行循环语句然后再去执行判断式语句,判断为真则继续执行,判断为假则不在去循环。
4、break和continue在给个语句里的作用
break不管在那个循环里的作用几乎是一样的(终止这次的执行并且不在执行后面代码)
continue则是跳过这次的代码后面的代码还会去执行
5、goto语句
goto语句可以实现在同一个函数内跳转到所设置好的标好处。
跳过了哦的打印。
goto语句在多层循环中想要快速跳出来就可以使用goto语
。