C语言分支与循环

在c语言中包括顺序语句,分支语句,循环语句三大结构。

在我看来熟练掌握这三种结构是以后掌握复杂化编程的基础,而在这三种结构中,最主要的分支与循环。

分支结构:

  if (条件)--当条件为真时(1)执行if后面的代码块。

 else语句:当if语句为假时(0)执行。

else if:当需要两种以上的条件时使用,后加(条件判断)为真,执行代码块。

注意:1,if,else,elseif 后面只能有一条语句,如果要输入多条语句需要用{}括住。

         2,嵌套if,else:if会与最近的else结合。务必确认好它们之间的关系。

switch语句

  switch (只能是整形形式)

   case  1

  case  2

  ..............

  default:   --如若输入的整形在case中找不到,则执行default语句。

注意:case并不是选择形式,当执行其中一个case时,程序依然会执行此case之下的case。

        所以如若表现出来选择形式后面需要加break结束此结构。

循环语句

while循环:

while(条件判断)后面加代码块用{}包含。

先判断条件是否要进入循环,循环内部逐步改变条件,使得循环趋近于结束。

for循环:

for(变量初始化;条件判断;改变条件)

先判断条件,后变量初始化,进行后面的代码块,当第一次循环结束时,改变条件,使条件趋近于循环结束。

do  while 循环:

do

{

 }while(判断条件)

什么都不管先执行一边代码块后,判断条件是否要继续执行代码快。

无论如何都会被执行一次。

break和continue语句

break是直接跳出循环

continue是跳出本次循环---不执行continue后面的代码。

goto  next语句

适用于多组循环嵌套,直接跳出多组循环,但是要注意其存放的位置,防止产生乱码的现象。

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值