http://www.gharee.com/wiki/index.php?action=history&feed=atom&title=Goto 123,123 2025-05-24T12:52:49Z 本wiki的該頁(yè)面的版本歷史 MediaWiki 1.21.2 http://www.gharee.com/wiki/index.php?title=Goto&diff=37&oldid=prev Admin:以“在程序中轉(zhuǎn)移程序流到一個(gè)標(biāo)記點(diǎn)<br> 語(yǔ)法:<br> <pre style="color:blue"> label: goto label; // sends program flow to the label </pre> 提示:...”為內(nèi)容創(chuàng)建頁(yè)面 2014-09-12T05:23:24Z <p>以“在程序中轉(zhuǎn)移程序流到一個(gè)標(biāo)記點(diǎn)&lt;br&gt; 語(yǔ)法:&lt;br&gt; &lt;pre style=&quot;color:blue&quot;&gt; label: goto label; // sends program flow to the label &lt;/pre&gt; 提示:...”為內(nèi)容創(chuàng)建頁(yè)面</p> <p><b>新頁(yè)面</b></p><div>在程序中轉(zhuǎn)移程序流到一個(gè)標(biāo)記點(diǎn)&lt;br&gt;<br /> <br /> 語(yǔ)法:&lt;br&gt;<br /> <br /> &lt;pre style=&quot;color:blue&quot;&gt;<br /> label: <br /> goto label; // sends program flow to the label <br /> &lt;/pre&gt;<br /> <br /> 提示:&lt;br&gt;<br /> 在C程序中不建議使用goto,而且一些C編程書的作者主張永遠(yuǎn)不要使用goto語(yǔ)句,但是明智地使用它可以<br /> 簡(jiǎn)化某些代碼。許多程序員不贊成使用goto的原因是,無(wú)節(jié)制地使用goto語(yǔ)句很容易產(chǎn)生執(zhí)行流混亂的很難被調(diào)試的程序。<br /> 盡管如是說(shuō),仍然有很多使用goto語(yǔ)句而大大簡(jiǎn)化編碼的實(shí)例。其中之一就是從一個(gè)很深的循環(huán)嵌套中跳出去,或者是if邏輯塊,在某人些條件下。<br /> <br /> 示例:&lt;br&gt;<br /> &lt;pre style=&quot;color:green&quot;&gt;<br /> for(byte r = 0; r &lt; 255; r++){<br /> for(byte g = 255; g &gt; -1; g--){<br /> for(byte b = 0; b &lt; 255; b++){<br /> if (analogRead(0) &gt; 250){ goto bailout;}<br /> // 其它語(yǔ)句。。。<br /> }<br /> }<br /> }<br /> bailout:<br /> &lt;/pre&gt;</div> Admin