﻿<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://www.yfrobot.com.cn/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
		<id>https://www.yfrobot.com.cn/wiki/index.php?action=history&amp;feed=atom&amp;title=Goto</id>
		<title>Goto - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="https://www.yfrobot.com.cn/wiki/index.php?action=history&amp;feed=atom&amp;title=Goto"/>
		<link rel="alternate" type="text/html" href="https://www.yfrobot.com.cn/wiki/index.php?title=Goto&amp;action=history"/>
		<updated>2026-04-08T20:41:07Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>https://www.yfrobot.com.cn/wiki/index.php?title=Goto&amp;diff=513&amp;oldid=prev</id>
		<title>Admin：以“ {| border=&quot;0&quot; cellpadding=&quot;20&quot; width=&quot;100%&quot; |- |width=&quot;100%&quot; valign=&quot;top&quot; align=&quot;left&quot;|  Transfers program flow to a labeled point in the program   &lt;font color=&quot;ora...”为内容创建页面</title>
		<link rel="alternate" type="text/html" href="https://www.yfrobot.com.cn/wiki/index.php?title=Goto&amp;diff=513&amp;oldid=prev"/>
				<updated>2015-07-31T12:18:38Z</updated>
		
		<summary type="html">&lt;p&gt;以“ {| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;20&amp;quot; width=&amp;quot;100%&amp;quot; |- |width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|  Transfers program flow to a labeled point in the program   &amp;lt;font color=&amp;quot;ora...”为内容创建页面&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;20&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
Transfers program flow to a labeled point in the program&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;orange&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt;'''语法'''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color:dimgray&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
label:&lt;br /&gt;
&lt;br /&gt;
goto label; // sends program flow to the label&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;orange&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt;'''提示'''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The use of goto is discouraged in C programming, and some authors of C programming books claim that the goto statement is never necessary, but used judiciously, it can simplify certain programs. The reason that many programmers frown upon the use of goto is that with the unrestrained use of goto statements, it is easy to create a program with undefined program flow, which can never be debugged.&lt;br /&gt;
&lt;br /&gt;
With that said, there are instances where a goto statement can come in handy, and simplify coding. One of these situations is to break out of deeply nested for loops, or if logic blocks, on a certain condition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;orange&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt;'''示例'''&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All of the following are valid declarations for Strings. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color:dimgray&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for(byte r = 0; r &amp;lt; 255; r++){&lt;br /&gt;
    for(byte g = 255; g &amp;gt; -1; g--){&lt;br /&gt;
        for(byte b = 0; b &amp;lt; 255; b++){&lt;br /&gt;
            if (analogRead(0) &amp;gt; 250){ goto bailout;}&lt;br /&gt;
            // more statements ... &lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
bailout:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Arduino语法参考 | 返回Arduino语法参考列表]]&lt;br /&gt;
&lt;br /&gt;
更多建议和问题欢迎反馈至 [http://www.yfrobot.com YFRobot论坛]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>