do
{
if ( x ) break;
if ( y ) break;
.....
if ( z ) break;
}while(0);
代码用 do{}while(0)的形式,使得{}种的代码必须且仅走一次,但是又可以随时用break退出整个流程。一举两得。并且流程清晰易懂。
do{}while(0)代码形式的优势
博客介绍了代码采用do{}while(0)形式的好处。这种形式能让{}内代码必须且仅执行一次,还可通过break随时退出整个流程,使代码流程清晰易懂。
do
{
if ( x ) break;
if ( y ) break;
.....
if ( z ) break;
}while(0);
代码用 do{}while(0)的形式,使得{}种的代码必须且仅走一次,但是又可以随时用break退出整个流程。一举两得。并且流程清晰易懂。