Files
hustoj/web/cppreference-zh/chmhelp/c-language-statements.html
2025-08-01 12:57:54 +08:00

350 lines
22 KiB
HTML

<!DOCTYPE html>
<html lang="zh" dir="ltr" class="client-nojs" xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh">
<head><meta http-equiv="x-ua-compatible" content="ie=edge">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>&#35821;&#21477;</title>
<link rel="stylesheet" href="ext.css" />
<link rel="stylesheet" href="site_modules.css" />
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-c_language_statements skin-cppreference2 action-view cpp-navbar">
<div id="cpp-content-base">
<div id="content"><a id="top"></a>
<h1 id="firstHeading" class="firstHeading">&#35821;&#21477;</h1>
<div id="bodyContent">
<div id="contentSub"><span class="subpages">&lt; <a href="c.html">c</a>&lrm; | <a href="c-language.html">language</a></span></div>
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
<p>&#35821;&#21477;&#26159;&#24102;&#39034;&#24207;&#25191;&#34892;&#30340; C &#31243;&#24207;&#27573;&#12290;&#20219;&#20309;&#20989;&#25968;&#20307;&#37117;&#26159;&#19968;&#26465;&#22797;&#21512;&#35821;&#21477;&#65292;&#32487;&#32780;&#20026;&#35821;&#21477;&#25110;&#22768;&#26126;&#30340;&#24207;&#21015;&#65306;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="c source-c">
<pre class="de1"><span class="kw4">int</span> main<span class="br0">(</span><span class="kw4">void</span><span class="br0">)</span>
<span class="br0">{</span> <span class="co1">// &#22797;&#21512;&#35821;&#21477;&#30340;&#24320;&#22987;</span>
<span class="kw4">int</span> n <span class="sy1">=</span> <span class="nu0">1</span><span class="sy4">;</span> <span class="co1">// &#22768;&#26126;&#65288;&#38750;&#35821;&#21477;&#65289;</span>
n <span class="sy1">=</span> n<span class="sy2">+</span><span class="nu0">1</span><span class="sy4">;</span> <span class="co1">// &#34920;&#36798;&#24335;&#35821;&#21477;</span>
<a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;n = %d<span class="es1">\n</span>&quot;</span>, n<span class="br0">)</span><span class="sy4">;</span> <span class="co1">// &#34920;&#36798;&#24335;&#35821;&#21477;</span>
<span class="kw1">return</span> <span class="nu0">0</span><span class="sy4">;</span> <span class="co1">// &#36820;&#22238;&#35821;&#21477;</span>
<span class="br0">}</span> <span class="co1">// &#22797;&#21512;&#35821;&#21477;&#20043;&#32467;&#23614;&#65292;&#20989;&#25968;&#20307;&#20043;&#32467;&#23614;</span></pre></div>
</div>
<p><br />
&#35821;&#21477;&#26377;&#20116;&#31181;&#31867;&#22411;&#65306;</p>
<div class="t-li1"><span class="t-li">1)</span> &#22797;&#21512;&#35821;&#21477;</div>
<div class="t-li1"><span class="t-li">2)</span> &#34920;&#36798;&#24335;&#35821;&#21477;</div>
<div class="t-li1"><span class="t-li">3)</span> &#36873;&#25321;&#35821;&#21477;</div>
<div class="t-li1"><span class="t-li">4)</span> &#24490;&#29615;&#35821;&#21477;</div>
<div class="t-li1"><span class="t-li">5)</span> &#36339;&#36716;&#35821;&#21477;</div>
<table class="t-rev-begin">
<tr class="t-rev t-since-c23">
<td>
<p><a href="c-language-attributes.html">&#23646;&#24615;&#35828;&#26126;&#31526;&#24207;&#21015;</a> (<span class="t-spar">&#23646;&#24615;&#35828;&#26126;&#31526;&#24207;&#21015;</span>) &#33021;&#24212;&#29992;&#21040;&#26080;&#26631;&#21495;&#35821;&#21477;&#65292;&#35813;&#24773;&#20917;&#19979;&#65288;&#38500;&#20102;&#34920;&#36798;&#24335;&#35821;&#21477;&#65289;&#23646;&#24615;&#24212;&#29992;&#21040;&#30456;&#24212;&#30340;&#35821;&#21477;&#12290;</p>
</td>
<td><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E6.A0.87.E5.8F.B7">&#26631;&#21495;</span></h3>
<p>&#20219;&#20309;&#35821;&#21477;&#37117;&#33021;<i>&#26377;&#26631;&#21495;</i>&#65292;&#36890;&#36807;&#22312;&#35821;&#21477;&#33258;&#36523;&#21069;&#25552;&#20379;&#19968;&#20010;&#36319;&#38543;&#20882;&#21495;&#30340;&#21517;&#31216;&#12290;</p>
<table class="t-sdsc-begin">
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><span class="t-spar">&#23646;&#24615;&#35828;&#26126;&#31526;&#24207;&#21015;</span><span class="t-mark">(&#21487;&#36873;)</span><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span> <span class="t-spar">&#26631;&#35782;&#31526;</span> <code><b>:</b></code></td>
<td>(1)</td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><span class="t-spar">&#23646;&#24615;&#35828;&#26126;&#31526;&#24207;&#21015;</span><span class="t-mark">(&#21487;&#36873;)</span><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span> <code><b>case</b></code> <span class="t-spar">&#24120;&#37327;&#34920;&#36798;&#24335;</span> <code><b>:</b></code></td>
<td>(2)</td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><span class="t-spar">&#23646;&#24615;&#35828;&#26126;&#31526;&#24207;&#21015;</span><span class="t-mark">(&#21487;&#36873;)</span><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span> <code><b>default</b></code> <code><b>:</b></code></td>
<td>(3)</td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
</table>
<div class="t-li1"><span class="t-li">1)</span> <a href="c-language-goto.html">goto</a> &#35821;&#21477;&#30340;&#30446;&#26631;&#12290;</div>
<div class="t-li1"><span class="t-li">2)</span> <a href="c-language-switch.html">switch</a> &#35821;&#21477;&#30340; <code>case</code> &#26631;&#21495;&#12290;</div>
<div class="t-li1"><span class="t-li">3)</span> <a href="c-language-switch.html">switch</a> &#35821;&#21477;&#30340;&#40664;&#35748;&#26631;&#21495;&#12290;</div>
<p>&#20219;&#20309;&#35821;&#21477;&#65288;&#20294;&#38750;&#22768;&#26126;&#65289;&#21487;&#20197;&#21069;&#38468;&#20219;&#24847;&#25968;&#37327;&#30340;<i>&#26631;&#21495;</i>&#65292;&#27599;&#20010;&#37117;&#22768;&#26126;&#19968;&#20010; <span class="t-spar">&#26631;&#35782;&#31526;</span> &#20026;&#26631;&#21495;&#21517;&#65292;&#26631;&#21495;&#21517;&#24517;&#39035;&#22312;&#38381;&#21512;&#30340;&#20989;&#25968;&#20013;&#21807;&#19968;&#65288;&#25442;&#35328;&#20043;&#65292;&#26631;&#21495;&#21517;&#25317;&#26377;<a href="c-language-scope.html">&#20989;&#25968;&#20316;&#29992;&#22495;</a>&#65289;&#12290;</p>
<p>&#26631;&#21495;&#22768;&#26126;&#33258;&#36523;&#27809;&#26377;&#25928;&#26524;&#65292;&#19981;&#20250;&#20197;&#20219;&#20309;&#26041;&#24335;&#21464;&#26356;&#25511;&#21046;&#27969;&#65292;&#25110;&#20462;&#25913;&#36319;&#38543;&#20854;&#21518;&#30340;&#35821;&#21477;&#30340;&#34892;&#20026;&#12290;</p>
<table class="t-rev-begin">
<tr class="t-rev t-until-c23">
<td>
<p>&#26631;&#21495;&#24212;&#24403;&#21518;&#38543;&#35821;&#21477;&#12290;</p>
</td>
<td><span class="t-mark-rev t-until-c23">(C23 &#21069;)</span></td>
</tr>
<tr class="t-rev t-since-c23">
<td>
<p>&#26631;&#21495;&#21487;&#20197;&#19981;&#24102;&#20854;&#21518;&#38543;&#35821;&#21477;&#20986;&#29616;&#12290;&#33509;&#26631;&#21495;&#21333;&#29420;&#20986;&#29616;&#22312;&#22359;&#20013;&#65292;&#21017;&#34920;&#29616;&#20026;&#22914;&#21516;&#23427;&#21518;&#38543;&#19968;&#26465;<a href="c-language-statements.html#.E8.A1.A8.E8.BE.BE.E5.BC.8F.E8.AF.AD.E5.8F.A5">&#31354;&#35821;&#21477;</a>&#12290;</p>
<p>&#21487;&#36873;&#30340; <a href="c-language-attributes.html"><span class="t-spar">&#23646;&#24615;&#35828;&#26126;&#31526;&#24207;&#21015;</span></a> &#24212;&#29992;&#21040;&#26631;&#21495;&#12290;</p>
</td>
<td><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E5.A4.8D.E5.90.88.E8.AF.AD.E5.8F.A5">&#22797;&#21512;&#35821;&#21477;</span></h3>
<p>&#22797;&#21512;&#35821;&#21477;&#65292;&#25110;&#31216;<i>&#22359;</i>&#65292;&#26159;&#33457;&#25324;&#21495;&#25152;&#21253;&#22260;&#30340;&#35821;&#21477;&#19982;&#22768;&#26126;&#30340;&#24207;&#21015;&#12290;</p>
<table class="t-sdsc-begin">
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><code><b>{</b></code> <span class="t-spar">&#35821;&#21477;</span> <code>|</code> <span class="t-spar">&#22768;&#26126;</span>...<span class="t-mark">(&#21487;&#36873;)</span> <code><b>}</b></code></td>
<td class="t-sdsc-nopad"></td>
<td><span class="t-mark-rev t-until-c23">(C23 &#21069;)</span></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><span class="t-spar">&#23646;&#24615;&#35828;&#26126;&#31526;&#24207;&#21015;</span><span class="t-mark">(&#21487;&#36873;)</span> <code><b>{</b></code> <span class="t-spar">&#26080;&#26631;&#21495;&#35821;&#21477;</span> <code>|</code> <span class="t-spar">&#26631;&#21495;</span> <code>|</code> <span class="t-spar">&#22768;&#26126;</span>...<span class="t-mark">(&#21487;&#36873;)</span> <code><b>}</b></code></td>
<td class="t-sdsc-nopad"></td>
<td><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
</table>
<p>&#22797;&#21512;&#35821;&#21477;&#20801;&#35768;&#23558;&#19968;&#32452;&#22768;&#26126;&#21644;&#35821;&#21477;&#32452;&#21512;&#20837;&#19968;&#20010;&#21333;&#20803;&#65292;&#24182;&#23558;&#20854;&#20219;&#20309;&#22312;&#26399;&#24453;&#21333;&#20010;&#35821;&#21477;&#30340;&#22330;&#25152;&#20351;&#29992;&#65288;&#20363;&#22914;&#22312; <a href="c-language-if.html">if</a> &#35821;&#21477;&#25110;&#24490;&#29615;&#35821;&#21477;&#20013;&#65289;&#65306;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="c source-c">
<pre class="de1"><span class="kw1">if</span> <span class="br0">(</span>expr<span class="br0">)</span> <span class="co1">// if &#35821;&#21477;&#30340;&#24320;&#22987;</span>
<span class="br0">{</span> <span class="co1">// &#24320;&#22987;&#22359;</span>
<span class="kw4">int</span> n <span class="sy1">=</span> <span class="nu0">1</span><span class="sy4">;</span> <span class="co1">// &#22768;&#26126;</span>
<a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;%d<span class="es1">\n</span>&quot;</span>, n<span class="br0">)</span><span class="sy4">;</span> <span class="co1">// &#34920;&#36798;&#24335;&#35821;&#21477;</span>
<span class="br0">}</span> <span class="co1">// &#22359;&#32467;&#23614;&#65292; if &#35821;&#21477;&#32467;&#23614;</span></pre></div>
</div>
<p>&#27599;&#20010;&#22797;&#21512;&#35821;&#21477;&#24341;&#20837;&#20854;&#33258;&#36523;&#30340;<a href="c-language-scope.html">&#22359;&#20316;&#29992;&#22495;</a>&#12290;</p>
<p>&#25317;&#26377;&#38745;&#24577;<a href="c-language-storage_duration.html">&#23384;&#20648;&#26399;</a>&#30340;&#21464;&#37327;&#30340;&#21021;&#22987;&#21270;&#22120;&#65292;&#21450; VLA &#22768;&#26126;&#31526;&#22312;&#27599;&#27425;&#25511;&#21046;&#27969;&#32463;&#36807;&#36825;&#20123;&#22768;&#26126;&#26102;&#25353;&#39034;&#24207;&#25191;&#34892;&#65292;&#23601;&#20687;&#23427;&#20204;&#26159;&#35821;&#21477;&#19968;&#26679;&#65306;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="c source-c">
<pre class="de1"><span class="kw4">int</span> main<span class="br0">(</span><span class="kw4">void</span><span class="br0">)</span>
<span class="br0">{</span> <span class="co1">// &#22359;&#30340;&#24320;&#22987;</span>
<span class="br0">{</span> <span class="co1">// &#22359;&#30340;&#24320;&#22987;</span>
<a href="c-io-puts.html"><span class="kw836">puts</span></a><span class="br0">(</span><span class="st0">&quot;hello&quot;</span><span class="br0">)</span><span class="sy4">;</span> <span class="co1">// &#34920;&#36798;&#24335;&#35821;&#21477;</span>
<span class="kw4">int</span> n <span class="sy1">=</span> <a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;abc<span class="es1">\n</span>&quot;</span><span class="br0">)</span><span class="sy4">;</span> <span class="co1">// &#22768;&#26126;&#65292;&#25171;&#21360; &quot;abc\n&quot; &#65292;&#23558; 4 &#23384;&#20837; n</span>
<span class="kw4">int</span> a<span class="br0">[</span>n<span class="sy2">*</span><a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;1<span class="es1">\n</span>&quot;</span><span class="br0">)</span><span class="br0">]</span><span class="sy4">;</span> <span class="co1">// &#22768;&#26126;&#65292;&#25171;&#21360; &quot;1\n&quot; &#65292;&#20998;&#37197; 8*sizeof(int)</span>
<a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;%zu<span class="es1">\n</span>&quot;</span>, <span class="kw4">sizeof</span><span class="br0">(</span>a<span class="br0">)</span><span class="br0">)</span><span class="sy4">;</span> <span class="co1">// &#34920;&#36798;&#24335;&#35821;&#21477;</span>
<span class="br0">}</span> <span class="co1">// &#22359;&#32467;&#26463;&#65292; n &#19982; a &#30340;&#20316;&#29992;&#22495;&#32467;&#26463;</span>
<span class="kw4">int</span> n <span class="sy1">=</span> <span class="nu0">7</span><span class="sy4">;</span> <span class="co1">// n &#21487;&#20197;&#37325;&#26032;&#20351;&#29992;</span>
<span class="br0">}</span></pre></div>
</div>
<h3><span class="mw-headline" id=".E8.A1.A8.E8.BE.BE.E5.BC.8F.E8.AF.AD.E5.8F.A5">&#34920;&#36798;&#24335;&#35821;&#21477;</span></h3>
<p>&#36319;&#38543;&#20998;&#21495;&#30340;&#34920;&#36798;&#24335;&#26159;&#19968;&#26465;&#35821;&#21477;&#12290;</p>
<table class="t-sdsc-begin">
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><span class="t-spar">&#34920;&#36798;&#24335;</span><span class="t-mark">(&#21487;&#36873;)</span> <code><b>;</b></code></td>
<td>(1)</td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><span class="t-spar">&#23646;&#24615;&#35828;&#26126;&#31526;&#24207;&#21015;</span> <span class="t-spar">&#34920;&#36798;&#24335;</span> <code><b>;</b></code></td>
<td>(2)</td>
<td><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
</table>
<p>&#20856;&#22411;&#30340; C &#31243;&#24207;&#20013;&#22823;&#22810;&#25968;&#35821;&#21477;&#26159;&#34920;&#36798;&#24335;&#35821;&#21477;&#65292;&#20363;&#22914;&#36171;&#20540;&#25110;&#20989;&#25968;&#35843;&#29992;&#12290;</p>
<p>&#26080;&#34920;&#36798;&#24335;&#30340;&#34920;&#36798;&#24335;&#35821;&#21477;&#34987;&#31216;&#20316;<i>&#31354;&#35821;&#21477;</i>&#12290;&#23427;&#36890;&#24120;&#29992;&#20110;&#25552;&#20379;&#31354;&#24490;&#29615;&#20307;&#32473; <a href="c-language-for.html">for</a> &#25110; <a href="c-language-while.html">while</a> &#24490;&#29615;&#12290;&#23427;&#20134;&#33021;&#29992;&#20110;&#22312;&#22797;&#21512;&#35821;&#21477;&#23614;&#37096;&#25110;&#22768;&#26126;&#20043;&#21069;&#25658;&#24102;&#19968;&#20010;&#26631;&#21495;&#65306;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="c source-c">
<pre class="de1"><a href="c-io-puts.html"><span class="kw836">puts</span></a><span class="br0">(</span><span class="st0">&quot;hello&quot;</span><span class="br0">)</span><span class="sy4">;</span> <span class="co1">// &#34920;&#36798;&#24335;&#35821;&#21477;</span>
<span class="kw4">char</span> <span class="sy2">*</span>s<span class="sy4">;</span>
<span class="kw1">while</span> <span class="br0">(</span><span class="sy2">*</span>s<span class="sy2">++</span> <span class="sy3">!</span><span class="sy1">=</span> <span class="st0">&#39;<span class="es5">\0</span>&#39;</span><span class="br0">)</span>
<span class="sy4">;</span> <span class="co1">// &#31354;&#35821;&#21477;</span></pre></div>
</div>
<table class="t-rev-begin">
<tr class="t-rev t-since-c23">
<td>
<p>&#21487;&#36873;&#30340; <a href="c-language-attributes.html"><span class="t-spar">&#23646;&#24615;&#22768;&#26126;&#31526;&#24207;&#21015;</span></a> &#24212;&#29992;&#21040;&#34920;&#36798;&#24335;&#12290;</p>
<p>&#21518;&#38543; <code><b>;</b></code> &#30340; <span class="t-spar">&#23646;&#24615;&#35828;&#26126;&#31526;&#24207;&#21015;</span> &#19981;&#26500;&#25104;&#34920;&#36798;&#24335;&#12290;&#23427;&#26367;&#32780;&#26500;&#25104;<a href="c-language-declarations.html">&#23646;&#24615;&#22768;&#26126;</a>&#12290;</p>
</td>
<td><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E9.80.89.E6.8B.A9.E8.AF.AD.E5.8F.A5">&#36873;&#25321;&#35821;&#21477;</span></h3>
<p>&#36873;&#25321;&#35821;&#21477;&#26681;&#25454;&#34920;&#36798;&#24335;&#30340;&#20540;&#65292;&#36873;&#25321;&#25968;&#26465;&#35821;&#21477;&#20043;&#19968;&#25191;&#34892;&#12290;</p>
<table class="t-sdsc-begin">
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><code><b>if</b></code> <code><b>(</b></code> <span class="t-spar">&#34920;&#36798;&#24335;</span> <code><b>)</b></code> <span class="t-spar">&#35821;&#21477;</span></td>
<td>(1)</td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><code><b>if</b></code> <code><b>(</b></code> <span class="t-spar">&#34920;&#36798;&#24335;</span> <code><b>)</b></code> <span class="t-spar">&#35821;&#21477;</span> <code><b>else</b></code> <span class="t-spar">&#35821;&#21477;</span></td>
<td>(2)</td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><code><b>switch</b></code> <code><b>(</b></code> <span class="t-spar">&#34920;&#36798;&#24335;</span> <code><b>)</b></code> <span class="t-spar">&#35821;&#21477;</span></td>
<td>(3)</td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
</table>
<div class="t-li1"><span class="t-li">1)</span> <a href="c-language-if.html">if</a> &#35821;&#21477;</div>
<div class="t-li1"><span class="t-li">2)</span> <a href="c-language-if.html">if</a> &#35821;&#21477;&#24102; <code>else</code> &#23376;&#21477;</div>
<div class="t-li1"><span class="t-li">3)</span> <a href="c-language-switch.html">switch</a> &#35821;&#21477;</div>
<h3><span class="mw-headline" id=".E5.BE.AA.E7.8E.AF.E8.AF.AD.E5.8F.A5">&#24490;&#29615;&#35821;&#21477;</span></h3>
<p>&#24490;&#29615;&#35821;&#21477;&#37325;&#22797;&#25191;&#34892;&#19968;&#26465;&#35821;&#21477;&#12290;</p>
<table class="t-sdsc-begin">
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><code><b>while</b></code> <code><b>(</b></code> <span class="t-spar">&#34920;&#36798;&#24335;</span> <code><b>)</b></code> <span class="t-spar">&#35821;&#21477;</span></td>
<td>(1)</td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><code><b>do</b></code> <span class="t-spar">&#35821;&#21477;</span> <code><b>while</b></code> <code><b>(</b></code> <span class="t-spar">&#34920;&#36798;&#24335;</span> <code><b>)</b></code> <code><b>;</b></code></td>
<td>(2)</td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><code><b>for</b></code> <code><b>(</b></code> <span class="t-spar">&#21021;&#22987;&#21270;&#23376;&#21477;</span> <code><b>;</b></code> <span class="t-spar">&#34920;&#36798;&#24335;</span><span class="t-mark">(&#21487;&#36873;)</span> <code><b>;</b></code> <span class="t-spar">&#34920;&#36798;&#24335;</span><span class="t-mark">(&#21487;&#36873;)</span> <code><b>)</b></code> <span class="t-spar">&#35821;&#21477;</span></td>
<td>(3)</td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
</table>
<div class="t-li1"><span class="t-li">1)</span> <a href="c-language-while.html">while</a> &#24490;&#29615;</div>
<div class="t-li1"><span class="t-li">2)</span> <a href="c-language-do.html">do-while</a> &#24490;&#29615;</div>
<div class="t-li1"><span class="t-li">3)</span> <a href="c-language-for.html">for</a> &#24490;&#29615;</div>
<h3><span class="mw-headline" id=".E8.B7.B3.E8.BD.AC.E8.AF.AD.E5.8F.A5">&#36339;&#36716;&#35821;&#21477;</span></h3>
<p>&#36339;&#36716;&#35821;&#21477;&#26080;&#26465;&#20214;&#22320;&#36716;&#31227;&#25511;&#21046;&#27969;&#12290;</p>
<table class="t-sdsc-begin">
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><code><b>break</b></code> <code><b>;</b></code></td>
<td>(1)</td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><code><b>continue</b></code> <code><b>;</b></code></td>
<td>(2)</td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><code><b>return</b></code> <span class="t-spar">&#34920;&#36798;&#24335;</span><span class="t-mark">(&#21487;&#36873;)</span> <code><b>;</b></code></td>
<td>(3)</td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><code><b>goto</b></code> <span class="t-spar">&#26631;&#35782;&#31526;</span> <code><b>;</b></code></td>
<td>(4)</td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
</table>
<div class="t-li1"><span class="t-li">1)</span> <a href="c-language-break.html">break</a> &#35821;&#21477;</div>
<div class="t-li1"><span class="t-li">2)</span> <a href="c-language-continue.html">continue</a> &#35821;&#21477;</div>
<div class="t-li1"><span class="t-li">3)</span> <a href="c-language-return.html">return</a> &#35821;&#21477;&#24102;&#21487;&#36873;&#30340;&#34920;&#36798;&#24335;</div>
<div class="t-li1"><span class="t-li">4)</span> <a href="c-language-goto.html">goto</a> &#35821;&#21477;</div>
<h3><span class="mw-headline" id=".E5.BC.95.E7.94.A8">&#24341;&#29992;</span></h3>
<div class="t-ref-std-17">
<ul>
<li>C17 &#26631;&#20934;&#65288;ISO/IEC 9899:2018&#65289;&#65306;</li>
</ul>
<dl>
<dd>
<ul>
<li>6.8 Statements and blocks (p: 106-112)</li>
</ul>
</dd>
</dl>
</div>
<div class="t-ref-std-11">
<ul>
<li>C11 &#26631;&#20934;&#65288;ISO/IEC 9899:2011&#65289;&#65306;</li>
</ul>
<dl>
<dd>
<ul>
<li>6.8 Statements and blocks (p: 146-154)</li>
</ul>
</dd>
</dl>
</div>
<div class="t-ref-std-c99">
<ul>
<li>C99 &#26631;&#20934;&#65288;ISO/IEC 9899:1999&#65289;&#65306;</li>
</ul>
<dl>
<dd>
<ul>
<li>6.8 Statements and blocks (p: 131-139)</li>
</ul>
</dd>
</dl>
</div>
<div class="t-ref-std-c89">
<ul>
<li>C89/C90 &#26631;&#20934;&#65288;ISO/IEC 9899:1990&#65289;&#65306;</li>
</ul>
<dl>
<dd>
<ul>
<li>3.6 STATEMENTS</li>
</ul>
</dd>
</dl>
</div>
<h3><span class="mw-headline" id=".E5.8F.82.E9.98.85">&#21442;&#38405;</span></h3>
<table class="t-dsc-begin"></table>
</div>
<div class="visualClear"></div>
</div>
</div>
</div>
</body>
</html>