21xrx.com
2025-03-21 13:06:25 Friday
文章检索 我的文章 写文章
如何用C语言实现循环直到想要停止才停止
2023-06-18 12:27:55 深夜i     --     --
C语言 循环控制 while循环 条件语句 break语句

在C语言编程中,经常会遇到需要循环执行某段代码直到特定条件下才停止循环的问题。在这种情况下,可以使用while循环结构和条件语句来实现此目的。

首先,定义一个变量作为循环控制条件。然后,在while循环中使用条件语句来判断是否执行下一次循环。如果条件成立,则继续执行循环体内的代码;如果条件不成立,则跳出循环。

以下是一个示例代码,用于循环执行一个语句,直到用户按下“Esc”键停止循环:

#include 
#include 
int main() {
  char ch;
  while (1) {
    printf("Press 'Esc' to stop the loop...\n");
    ch = getch();
    if (ch == 27)
      break;
  }
  printf("Loop stopped!");
  return 0;
}

在上述代码中,我们定义了一个字符变量ch,用于存储用户按下的键。在while循环中,我们调用getch函数获取用户按下的键。如果用户按下的是“Esc”键(字符代码为27),则使用break语句跳出循环。

  
  

评论区