本次我们要讨论的便是分支和循环语句,在c语言中我们用;作为一条语句的结束标志,在c语言中最重要的便是语句了,通过一条条语句的结合,我们才能实现一定的逻辑。
分支语句
-
if
例:if(条件1){
语句
}
else if(条件2){
语句
}
…
else{
语句
}
注:if else 语句较容易理解,条件满足执行语句,不满足执行else语句,一大堆的if条件语句很复杂,故而我们又引入了switch语句。 -
switch
例:switch(整型表达式){
case 1:
语句1;
break;
case 2:
语句2;
break;
…
default:
语句;
break;
}
注:switch语句一般应搭配break使用,default加上会防止其它情况的遗漏。
循环语句
for(;;;){
语句
}
注:()中为循环条件
while(条件){
语句
}
注:条件成立循环
do{
语句
}while(条件)
注:循环语句是我们最常用到的语句,有了循环语句我们就不用去重复同样的事情,让计算机自己执行即可,减轻了我们的代码量。for 、 while、 do while 之间都可以相互转换,不同的是do while循环会执行一次循环体内容,而for与while如果条件不满足则一次也不会执行。
在c语言中分支与循环语句必不可缺,起到相当重要的作用,所以对于我们初学者而言这两种语句也是非常重要,其实你只要将逻辑搞清楚,便能很轻松的将代码写出来。