C语言基础--循环语句

一.for循环  

    有一些场景需要我们依次做递增或递减运算,再或者会遍历数组中的每一个元素,这时就需要进行循环。在C语言中提供了这样一个功能--for循环语句。语法形式:

      for(i = initial value; condition loop; express loop)

{

      statements;

}

这里initial value是循环的初始值,用于在循环之前设定循环的起始点。condition loop是循环的条件,给i设定范围。express loop是递增递减表达式。当循环条件不被满足时(表达式真值为0)自动跳出循环。对于这三个字段还有变体的表达方式,可以再这三个字段中加入多个表达式:

      for(i = initial value, j = initial value; condition1 loop, condition2 loop; express loop,...)

{

      statements;

}

 

二.while循环

    while循环进一步扩展了C语言的循环功能,常用的构造语法如所示:

    while(express){

   statements;

 }

   当express真值为1时,会执行循环体中的statements;当express的真值为0时会跳出while循环体。一般的情况下可以这样与for循环等效:

   initial express;

  while(condition loop){

  statements;

  express loop;

}

 

三.do语句

基本形式:

do{

statements;

}

while(condition loop);

do-while是有一定好处的:先执行依次do语句然后做判断,如果真值为false则不再继续,跳出循环。

转载于:https://www.cnblogs.com/EngineerX/p/7556003.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值