C语言中whlie(1)跳出循环的三种结束方式

本次要讲的方式有三种:break;return;goto;

示例代码:

   #include 
   
   int main(void)
   {
           int i=0,j=5;
           while(1)
           {
                   if(i<=j)
                   {
                          printf("i=%d\n",i);
                          i++;
                  }
                  else
                  break;
                  //return 0;
                  //goto EXIT;
          }
          //EXIT:
          printf("I am a program!\n");
  
  }

通过修改代码注释,输出结果如下:

break输出结果为:

C语言中whlie(1)跳出循环的三种结束方式_第1张图片

return 输出结果为:

C语言中whlie(1)跳出循环的三种结束方式_第2张图片

3.goto 输出结果为:

C语言中whlie(1)跳出循环的三种结束方式_第3张图片

总结:
1、break–退出while循环体,但while循环后面还有其他语句的话,还是会执行

2、return–退出函数,while循环后面还有其他语句的话,直接跳过不会执行

3、goto–goto到EXIT的地方继续执行函数,指向的标签在循环外,那么程序会无条件执行该点,同样也可以达到退出循环的效果。

你可能感兴趣的:(C语言中whlie(1)跳出循环的三种结束方式)