概览目录

1.exit(0);

2.continue;

3.break;

4.return;

exit(0);   直接退出所有程序,返回操作系统
continue;  跳出这一次循环,进入下一次循环                比如for循环的i,i+1
break;     直接退出一层循环,进入下一层循环              两层for循环,退出一层
return;    直接退出函数(若为子函数,则返回主函数)       递归函数中的返回

例子: 

 1.exit(0)

void fun_exit()
{int i, j = 0;printf("\nexit(0)之前\n");for (i = 0; i < 10; i++){j++;if (j == 5){exit(0);}printf("%d ", j);}// exit(0);//可以交换注释看一下输出printf("\nexit(0)之后\n");
}int main()
{int i,j=0;printf("main中fun之前\n");fun_exit();// fun_continue(); // fun_break();// fun_return();/*for(i=0;i<10;i++){j++;}*/j=6;printf("\nmain中fun之后\n");printf("主函数中%d\n",j);} 

2. continue;

void fun_continue()
{int i, j = 0;printf("\nfun中continue;之前\n");for (i = 0; i < 10; i++){j++;if (j == 5){continue;}printf("%d ", j);}printf("\nfun中continue;之后\n");
}
int main()
{int i, j = 0;printf("main中fun之前\n");// fun_exit();fun_continue();// fun_break();// fun_return();/*for(i=0;i<10;i++){j++;}*/j = 6;printf("\nmain中fun之后\n");printf("主函数中%d\n", j);
}

3. break;

void fun_break()
{int i, j = 0;printf("fun中break;之前\n");for (i = 0; i < 10; i++){j++;if (j == 5){break;}printf("%d ", j);}printf("\nfun中break;之后\n");printf("%d", j);
}
int main()
{int i, j = 0;printf("main中fun之前\n");// fun_exit();// fun_continue();fun_break();// fun_return();/*for(i=0;i<10;i++){j++;}*/j = 6;printf("\nmain中fun之后\n");printf("主函数中%d\n", j);
}

4. return;

void fun_return()
{int i, j = 0;printf("\nfun中return;之前\n");for (i = 0; i < 10; i++){j++;if (j == 5){return;}printf("%d ", j);}printf("\nfun中return;之后\n");
}int main()
{int i, j = 0;printf("main中fun之前\n");// fun_exit();// fun_continue();// fun_break();fun_return();/*for(i=0;i<10;i++){j++;}*/j = 6;printf("\nmain中fun之后\n");printf("主函数中%d\n", j);
}

c语言中的exit,return,break,continue辨析(超详细)相关推荐

  1. C语言中static关键字和break/continue在for/while循环中的作用

    前言 此篇博客对C语言的基础知识稍加总结,包括C语言中的static关键字作用,三大循环语句中出现的break和continue对循环体的影响,常量,生命周期,作用域,字符串,转义字符等等,其中常见的 ...

  2. sql中return/break/continue解释

    sql中return/break/continue解释 2016-07-20 11:12:28 一,return:从查询或过程中无条件退出.可在任何时候用于从过程.批处理或语句块中退出.RETURN ...

  3. sleep函数的作用c语言,C语言中的sleep函数是什么意思【详细介绍】

    计算机知识:C语言中的Slee函数 Sleep函数简介: 函数名: sleep 功 能: 执行挂起一段时间 用 法: unsigned sleep(unsigned milliseconds); 在V ...

  4. shell语言中while循环的break与continue

    times_tried=0 while [ $times_tried -le 50 ] do echo "times_tried=${times_tried}" >> ...

  5. C语言中的exit与return的区别

    exit() 结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束 exit(0)表示进程正常退出. 返回 0; exit(1)表示进程非正常退出. 返回 1. exit与return ...

  6. c语言中exit函数可以返回嘛,C语言中的exit函数 以及他与return函数的区别

    1.   exit() 结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束 exit(0)表示进程正常退出. 返回 0; exit(1)表示进程非正常退出. 返回 1. 2.    ...

  7. c语言 return退出函数,C语言中的exit函数 以及他与return函数的区别

    1.   exit() 结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束 exit(0)表示进程正常退出. 返回 0; exit(1)表示进程非正常退出. 返回 1. 2.    ...

  8. delphi中exit,abort,break,continue,halt,runerro 的区别

    delphi中表示跳出的有break,continue, exit,abort, halt, runerror. 1.break 强制退出循环(只能放在循环中),用于从For语句,while语句或re ...

  9. c语言ue,小话C语言中的cotinue和break

    #include int fun() { printf("fun\n"); return 1; } int main(int argc,char *argv[]) { int c= ...

最新文章

  1. Matter App提供了一个由BCH推动的长格式博客平
  2. cpu与外设工作原理
  3. LeetCode:Longest Consecutive Sequence
  4. Android官方开发文档Training系列课程中文版:数据存储之键值对序列存储
  5. mysql数据库写分页函数_mysql数据库写分页函数
  6. LeetCode 530二叉搜索树的最小绝对差
  7. ib交换机 postgresql_postgresql关于访问视图需要的权限
  8. 150. 买卖股票的最佳时机 II
  9. c语言如何框出视频或图像中的车辆,视频图像中的车辆检测跟踪和分类
  10. 易语言5.4一键破解工具
  11. openv Mat 之 forEach 操作
  12. 国防科技论坛,一个不错的技术资料分享网站
  13. kf.qq.com.lol.html,英雄联盟安全信用星级,英雄联盟封号查询中心
  14. Android setTheme设置透明主题无效
  15. Windows 10语言栏消失不见了的解决办法
  16. java的time_Java TimeUnit使用
  17. 未连接到互联网的解决方法(chrome)
  18. sklearn基础篇(三)-- 鸢尾花(iris)数据集分析和分类
  19. Lecture 9: Practical Tips for Final Projects
  20. 1分钟解决 微信小程序 iPhone 11、iPhoneX 底部安全区域(底部小黑条)适配

热门文章

  1. android代码设置锁屏签名,华为手机怎么设置锁屏文字签名?
  2. Ubuntu14安装成功后出现拼音输入不正常问题解决方案
  3. 雷蛇新款灵刃 18评测怎么样
  4. redis为什么要做持久化及持久化的方式
  5. 设置微信小程序设置单选框颜色与大小
  6. “找不到符号”或“无法解析符号”错误是什么意思?
  7. iOS8之后苹果屏幕旋转的一些问题总结
  8. uni-app监听数值的变化
  9. 苹果iOS13.4.1发布,支持新旧苹果产品用户间进行FaceTime通话
  10. mysql存储物流信息_【经验】GaussDB(for MySQL)性能优化 —— 日志的“快递驿站”...