用循环(do_while)代替选择(if-else)语句

前言:最近在无聊的复习着软件工程,这门课也够无聊的了,感觉一堆都是要背的概念,而我最讨厌背了!!!所以,哈哈,又开了点思维小差,当看到某某协议说什么最基本的控制结构只有两种:顺序循环时,欸,说好的选择呢?说什么可以被上述两种替换,不解,这打破了我的常识。但是挺有意思的,接着,那种跃跃欲试的热血来了。要是真的可以呢?毕竟专家们都是这么说了的, 我要证明它! 放下手边的无聊课本,在脑海中初略过了遍的程序流程图后,没想到有结果了。于是,奔回宿舍,记下了这篇随想……

if-else TO while

  • 一般的if-else语句
if(A)                // A为判断语句
  B;                 // B,C 为执行语句
else
  C;
  • 变为 while
flag = true;

while(A && flag)
{
  B;
  flag = false;
}

while(flag)
{
  C;
  flag = flase;
}

哈哈,是不是很简单。但挺有意思的不是吗?方法应该是多种多样的,大家也可以玩玩哈。(跪求明天软工考试不挂·-·)

    原文作者:庞贝船长
    原文地址: https://www.jianshu.com/p/0aa964c670b9
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞