21xrx.com
2024-12-22 23:54:33 Sunday
登录
文章检索 我的文章 写文章
C语言中do while语句如何结束循环
2023-06-15 16:09:57 深夜i     --     --
C语言 do

在C语言中,do while语句是一种循环语句,用于执行一组语句,然后测试循环条件。但是,当我们想要提前结束do while循环时,应该使用哪个关键字呢?答案是使用break语句。

break语句用于提前结束任何类型的循环。当我们在do while循环中使用break语句时,循环将立即停止,控制将传递到循环之后的语句。下面是使用do while和break语句来结束循环的示例代码:


int i = 1;

do {

  if(i == 5)

    break;

  

  printf("%d ", i);

  i++;

} while(i <= 10);

上面的代码将输出1 2 3 4,因为当i等于5时,循环被提前结束。

除了使用break语句,我们还可以使用continue语句来跳过当前迭代并继续进行下一次迭代。这在处理一些特殊情况时非常有用,如跳过某些不需要处理的元素。下面是使用do while和continue语句来跳过某些元素的示例代码:


int i = 1;

do {

  if(i % 2 == 0) {

    i++;

    continue;

  }

  printf("%d ", i);

  i++;

} while(i <= 10);

上面的代码将输出1 3 5 7 9,因为continue语句跳过了所有偶数。

while语句、break语句、continue语句。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复