do
{
if ( x ) break;
if ( y ) break;
//.....
if ( z ) break;
}while(0);
用 do{}while(0)的形式,使得{}中的代码必须且仅走一次,但又可以随时用break退出整个流程,一举两得,并且流程清晰易懂。
do
{
if ( x ) break;
if ( y ) break;
//.....
if ( z ) break;
}while(0);
用 do{}while(0)的形式,使得{}中的代码必须且仅走一次,但又可以随时用break退出整个流程,一举两得,并且流程清晰易懂。