今天看项目代码,看到do{ } while(false)这样的语句,虽明白其意思,但不了解其意义,到网上找找,实际很简单;
为了避免使用goto语句,可以使用do() while(false)
do{
我执行.
我执行..
我再执行…
if (有什么条件满足了我)
{
呀,我想跳到另外一段代码了,剩下的不执行了,可是不建议用goto语句,怎么办呢?
break;/*看我的*/
}
if()
{
***
break;
}
if()
{
***
break;
}
我有可能被执行.
我有可能被执行..
我有可能被执行…
}while(false)
我有可能被执行..
我有可能被执行…
}while(false)
可执行的公共语句;
一个代码书写的小技巧而已;