当前位置: 首页 > news >正文

C# if break,if continue,if return的区别和使用

故事部分:

现在你肚子饿了,想要去:

1.吃个三菜一汤。

2.吃个蛋糕。

3.喝个奶茶。

结果,你吃饭的时候,吃到一个虫子。

你会有几种做法?

1.把有虫子这道菜拿走,继续吃下一道菜 。

2.算了,不吃饭了,直接去吃蛋糕。

3.被恶心到了,啥也不想吃了,啥都不吃了。

if continue代码部分: 

void 去吃饭
{
for(int i=0;i<4;i++)
{//拿起筷子吃第i盘菜if(吃到虫子)continue;//菜吃完拉
}
}

比如在i=2的时候,吃到虫子,那么拿起筷子是执行了,

可菜吃完就做不到了,

然后去吃第三道菜。

if break代码部分:

void 去吃饭
{
for(int i=0;i<4;i++)
{//拿起筷子吃第i盘菜if(吃到虫子)break;//菜吃完拉
}//去吃蛋糕
}

比如在i=2的时候,吃到虫子,

那么拿起筷子吃第2盘菜和这句之前都执行了,

可后面的都不吃了,都不执行,直接去吃蛋糕了。

if return代码部分:

void 去吃饭
{
for(int i=0;i<4;i++)
{//拿起筷子吃第i盘菜if(吃到虫子)break;//菜吃完拉
}//去吃蛋糕//去喝奶茶
}

比如在i=2的时候,吃到虫子,

那么拿起筷子吃第2盘菜和这句之前都执行了,

可后面的蛋糕奶茶都不吃了,

去吃饭这个方法都不做了,

直接回家了。

总结:

continue:把这盘菜放一边,我们继续吃吧。

break:生气了,去吃别的了

return:不吃了,直接回家

都写成这样了,点个赞不过分吧。求求了~

http://www.lryc.cn/news/24985.html

相关文章:

  • 力扣-第二高的薪水
  • I - 太阳轰炸(组合数学Cnk n固定)
  • centos安装gitlab
  • 【洛谷 P1093】[NOIP2007 普及组] 奖学金 题解(结构体排序)
  • 【Hello Linux】进程优先级和环境变量
  • 日期:Date,SimpleDateFormat常见API以及包装类
  • 嵌入式之ubuntu终端操作与shell常用命令详解
  • 【Shell学习笔记】6.Shell 流程控制
  • 27k入职阿里测开岗那天,我哭了,这5个月付出的一切总算没有白费~
  • 服务端开发之Java备战秋招面试篇5
  • 有趣的 Kotlin 0x11: joinToString,你真的了解嘛?
  • 代码随想录算法训练营day46 | 动态规划之背包问题 139.单词拆分
  • DPDK中的无锁共享数据结构
  • 【使用两个栈实现队列】
  • web,h5海康视频接入监控视频流记录一
  • 做毕业设计,前端部分你需要掌握的6个核心技能
  • Read book Netty in action(Chapter VIII)--EventLoop and thread model
  • 番外11:使用ADS对射频功率放大器进行非线性测试3(使用带宽5MHz的WCDMA信号进行ACLR测试)
  • Linux libpqxx 库安装及使用
  • 如何使用COM-Hunter检测持久化COM劫持漏洞
  • Cartesi 举办的2023 黑客马拉松
  • 架构篇--代码质量手册
  • 那些年用过的IDEA插件
  • python+requests实现接口自动化测试
  • rtthread 线程
  • 伯恩光学再成被执行人:多次因劳动纠纷被起诉,曾冲刺港交所上市
  • mysql基础操作2
  • 指针的进阶【下篇】
  • 不同序列模型的输入和输出总结
  • 基于神经网络补偿的主动悬架自适应控制