do{}while(false)
来源:互联网 发布:淘宝app降价提醒 编辑:程序博客网 时间:2024/05/23 19:10
看代码时,发现奇怪的写法。do{}while(false);觉得有点奇怪,网上查了一下,做个记录。多向高手学习。
// setup int status = 0; do {
// preconditions status = doSomething();
if (status) break;
status = doSomethingElse();
if (status) break; // computation
status = doWhatYouWantedToInTheFirstPlace();
} while (false); // cleanup return status;
如果不这么写会成为:
status = DoSomething();if(!status){status = DoSomethingElse();}if(!status){status = DoWhatYouWantedToInTheFirstPlace();}
写代码的小技巧,他像表达的是另一种条件语句而已。
- do while(false)妙用
- do{}while(false)
- 关于do{...}while(FALSE);
- do while(FALSE)
- do{ } while(false)
- do{}while(false)
- do while(false)
- do while(false)
- do{}while(FALSE)知多少
- do...while(false)的妙用
- 关于do while(false)
- 关于do while(false)
- do{} while(false) 的妙用
- 关于do while(false)
- do{ ;}while(false)技巧揭密
- do{...}while(false)的用法
- do{ ... }while(false) 适用场景
- do...while(0) do...while(false)的妙用
- android三种菜单介绍
- Google 搜索技巧收藏
- android HttpURLConnection
- Activity通过bindService启动Service后Activity和Service之间的通信!
- 在Linux里设置环境变量的方法(export PATH)
- do{}while(false)
- Android大小单位
- 查看mysql 数据库当前连接数
- (转)利用GradientFill函数实现颜色渐变效果
- android kernel最新下载地址
- 对员工培养的一些思考
- 在asp.net的后置代码中写入javascript语句,防止提示框背景变白
- 编写基于libjingle的应用程序的基本步骤
- UML类图