布尔值在循环中的用法

布尔值真的很好用,其实细想一下也很好理解,但是很多人(包括我)在编程时,没有掌握其用法,今天就来聊一聊布尔值在循环中的用法,属个人见解。但是任何知识点只有让自己理解了,才能真正的掌握,并不仅仅是同意别人的观点。
布尔值的精华可以用一句话来概括:事情从不成功开始,如果事情没成功就继续做,直到成功为止。
也可以衍生出其他用法,比如:事情从不成功开始,一个人说成功了,另一个人验证后不去反驳,也是成功了;一个人说失败了,另一个人把所有不成功的情况都改正后说成功了,也是成功了。
比较抽象,可以用疫情来举个例子:
一个小区有病人,要封锁小区,记住目的是封锁小区,当然刚开始小区是不封锁的。用上面的三种用法来演示一下:
1,while(不封锁)
{
查找病人;
病人=true;
封锁=true;
}
2,while(不封锁)
{
封锁=true; //一个人说封锁
for(1#-10#楼)
{
if(病人false) //挨楼查找病人;另一个人会一直反驳上个人,查到病人了,他不再反驳,即第一个人的说法不会被改变
封锁=false;
}
}
3,while(不封锁)
{
封锁=false; //一个人说不封锁
for(1#-10#楼)
{
if(病人
true)
封锁=true
}
仔细体会,方能运用自如

}

发布了21 篇原创文章 · 获赞 0 · 访问量 359

猜你喜欢

转载自blog.csdn.net/gaoxingzhe/article/details/104763733
今日推荐