break ---return ----continue区别

初学者对于return,break,和continue或多或少都有一些困惑,在此做总结分享同时作为笔记查看


1.return:直接跳出当前的方法,返回到调用的方法语句处,继续执行
2. break:在循环体内结束整个循环过程
3. continue:结束本次循环,直接进行下一次循环


测试:

#include <stdio.h>
int main()
{
          int i;
          for(i=0;i<5;i++)
          {
          if(i==3)
              {
               break;
              }
             printf("--break----------------%d\n");
          }
          printf("--break-------------for循环外----\n");
  }`

输出测试:
这里写图片描述

#include <stdio.h>
int main()
{
          int i;
          for(i=0;i<5;i++)
          {
          if(i==3)
              {
               break;
              }
             printf("--continue----------------%d\n");
          }
          printf("--continue-------------for循环外----\n");
  }`

输出测试
这里写图片描述

#include <stdio.h>
int main()
{
          int i;
          for(i=0;i<5;i++)
          {
          if(i==3)
              {
               break;
              }
             printf("--continue----------------%d\n");
          }
          printf("--continue-------------for循环外----\n");
  }`

输出测试
这里写图片描述
由输出可清晰地理解三者区别

猜你喜欢

转载自blog.csdn.net/jzj_c_love/article/details/81983252