code a;<br />if(b)<br />{<br /> code c; //b成立才可以执行 c<br /> if(d) //执行code c 产生条件d<br /> code e;<br /> else<br /> goto label;<br />}else<br />label:<br />{<br /> code f; //f与a有很强的关联,用独立函数实现会很难看(n多参数)<br />}<br />code g;<br /><br />看了不少关于goto的争论,我对此持务实的中间态度,反对滥用,但并不绝对禁止使用,但象上述代码一样从一个条件句跳到另一个条件块,还是不想使用,但又想不出更好的办法,哪位大侠帮我想想? |