循环与分支

循环与分支是C语言中重要的部分,决定了C语言中很多算法的正常运行。

其中分为循环,分支两个部分

分支函数主要有 if...else...  switch....case....两种

1.if使用方法

if(条件表达式)
  执行语句;
else
  执行语句;

对一个条件进行判断然后执行相应语句

或者可以对多个条件进行先后判断然后执行语句如下

if(条件表达式1)
  执行语句;
else if(条件表达式2)
  执行语句;
else
  执行语句;

当然,if后面不用大括号的话,只会运行一个语句,后面的语句不在判断范围之内,自然会执行,想要将其放入分支中就要加上大括号。如下:

if(条件表达式1)
{
  执行语句;
}
else if(条件表达式2)
{
  执行语句;
}
else
{
  执行语句;
}

2.switch...case...语句

一般形式为

switch(变量或者运算式)
{
 case(常量表达式):语句;
 case(常量表达式):语句;
......
}

switch 后面括号内输入要进行判断的变量或者算数式,如果switch后的值和某一个case后面的值相等则会运行该case后的语句,但是他会从该case一直运行到最后一个case,因此我们需要break来防止这种情况。如下

switch(变量或者运算式)
{
 case(常量表达式):语句;break;
 case(常量表达式):语句;break;
......
}

如果没有哪个case后的常量与其相等的话,就不会执行,若都不相等的话,我们可以加入default进行判断。

switch(变量或者运算式)
{
 case(常量表达式):语句;break;
 case(常量表达式):语句;break;
......
default:语句;
}

其实有时我们还可以利用case这种无break自动向下运行的能力。

循环语句

循环语句主要有 while,for,do....while...

1.while

很简单 ,就是在while后面加一个条件,当满足此条件时就会执行while后面的语句。如下:

while(条件表达式)
{
语句;
语句;
.....
}

2.for

也很好理解,for后面分别加上初始化量,判断条件 ,执行语句即可如果有多个语句就在下面加上大括号把语句放在大括号里。如下:

for(初始化;条件;语句)
{
语句;
语句;
.......
}

3.do.....while...

这个循环语句无非就是把while后面的语句放到了前面,先执行再判断。

do
{
语句;
语句;
.......
}
while(条件表达式)

这些大概就是循环预分支中最重要的部分了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值