21xrx.com
2025-03-26 08:35:44 Wednesday
文章检索 我的文章 写文章
C语言中do while语句如何结束循环
2023-06-15 16:09:57 深夜i     14     0
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语句。

  
  

评论区

请求出错了