C基础-循环
  rb2XW0fjLLT8 2023年11月02日 46 0

1.循环语句

while

for

Do while

2.while语句

若条件满足则一直执行语句,直到条件不满足跳出循环

while(conditon)
  语句;

break

跳出整个循环

下程序输出1,2,3,4

while(i<10)
{
  if(i == 5)
    break;
  printf("%d", i);
  i++
 }

continue

终止本次循环,不在执行后面程序,进入下一个循环

下程序输出1,2,3,4,6,7,8,9

while(i<10)
{
  if(i == 5)
    i++;
    continue;
  printf("%d", i);
 }


3.for语句

将初始化、判断、调整之间的联系更近

首先对变量初始化(只执行一次),后进行判断,若满足条件,则执行语句,之后对变量进行调整,再进行判断。

for(表达式1[初始化];表达式2[判断];表达式3[调整])
  语句;
  
  for(i=1; i<=10; i++)
  {
    printf("%d", i);
  }

for循环初始化,判断、调整都可以省略,判断省略恒为真

拓展:

多变量循环

int x, y;
for(x = 0, y = 0; x<2 && y<5; ++x, y++)
{
  printf("haha");
}

练习:

循环几次?

int i = 0;
int k = 0;
for(i=0,k=0; k=0; i++,K++)
  k++:

4.Do while语句

先运行一次,再判断

do
  循环语句;
 while(表达式)


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: C基础-函数 下一篇: C基础-分支语句
  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  JBfJ5LpBD0AJ   2023年11月13日   23   0   0 初始化链表#define
  HE3leaVn7jMN   2023年11月24日   29   0   0 Timei++#include
  HE3leaVn7jMN   2023年11月26日   29   0   0 i++#include
  3n45YYmVLV9P   2023年11月13日   28   0   0 cii++#include
rb2XW0fjLLT8