C语言怎么跳出while函数

描述

在C语言中while函数是经常用到的,这里说一下可以跳出while函数的几种方法。

1.1 利用break跳出while函数

提到break函数就是说一下continue,break是跳出函数执行下边内容,continue是跳出本次循环执行下一次循环。

直接上代码:

#include 
  
  int main(void)
  {
          int i=3,j=5;
          while(1)
          {
                  if(i<=j)
                  {
                     printf("i=%dn",i);
                         i++;
                 }
                 else
                 break;
         }
         printf("END!n");
 }

虽然这里while(1)是死循环但是只要遇到break还是要跳出循环,结束while函数运行滴。

函数

1.2利用return跳出函数

return的原理就是返回一个数来结束此次运行(就像爱情,再美也总会结束,但是要给对方一个解释)

#include 
  
  int main(void)
  {
          int i=3,j=5;
          while(1)
          {
                  if(i<=j)
                  {
                     printf("i=%dn",i);
                         i++;
                 }
                 else
                return 0;
         }
         printf("END!n");
 }
函数

1.3利用goto跳出循环

利用函数跳转功能跳出循环(类似于强制中断的感觉!)

#include 
 
 int main(void)
 {
         int i=3,j=5;
         while(1)
         {
                 if(i<=j)
                 {
                    printf("i=%dn",i);
                        i++;
                }
                else
               goto P1;
        }
P1:
        printf("END!n");
} 

 

函数

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

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

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

  审核编辑:汤梓红
 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分