void myfunc()
{
for(;;)
{
int value1 = func1();
if(value1 == -1)
break;
int value2 = func2();
if(value2 == -1)
break;
break;
}
func3();
}
上述程序中的利用死循环中的break属性--可以跳过某些代码不执行,从而达到控制流程的作用。
注意:
死循环的特性,需要保证最终执行完成后,是能跳出死循环的,否则,就真成死循环了。