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

274 lines
20 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>&#26522;&#20030;</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_enum skin-cppreference2 action-view cpp-navbar">
<div id="cpp-content-base">
<div id="content"><a id="top"></a>
<h1 id="firstHeading" class="firstHeading">&#26522;&#20030;</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><i>&#26522;&#20030;&#31867;&#22411;</i>&#26159;&#29420;&#31435;&#30340;<a href="c-language-types.html">&#31867;&#22411;</a>&#65292;&#20854;&#20540;&#20026;&#21253;&#21547;&#25152;&#26377;&#20854;&#26174;&#31034;&#21629;&#21517;&#30340;&#24120;&#37327;&#65288;<i>&#26522;&#20030;&#24120;&#37327;</i>&#65289;&#30340;<i>&#24213;&#23618;&#31867;&#22411;</i>&#30340;&#20540;&#12290;</p>
<h3><span class="mw-headline" id=".E8.AF.AD.E6.B3.95">&#35821;&#27861;</span></h3>
<p>&#26522;&#20030;&#31867;&#22411;&#22312;<a href="c-language-declarations.html">&#22768;&#26126;&#25991;&#27861;</a>&#20013;&#20197;&#36319;&#38543;&#30340;<i>&#26522;&#20030;&#35828;&#26126;&#31526;</i>&#20316;&#20026; <span class="t-spar">&#31867;&#22411;&#35828;&#26126;&#31526;</span> &#22768;&#26126;&#65306;</p>
<table class="t-sdsc-begin">
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td class="t-sdsc-nopad"><code><b>enum</b></code> <span class="t-spar">&#23646;&#24615;&#22768;&#26126;&#31526;&#24207;&#21015;</span><span class="t-mark">(&#21487;&#36873;)</span> <span class="t-spar">&#26631;&#35782;&#31526;</span><span class="t-mark">(&#21487;&#36873;)</span> <code><b>{</b></code> <span class="t-spar">&#26522;&#20030;&#39033;&#21015;&#34920;</span> <code><b>}</b></code></td>
<td class="t-sdsc-nopad"></td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
</table>
<p>&#20854;&#20013; <span class="t-spar">&#26522;&#20030;&#39033;&#21015;&#34920;</span> &#26159; <span class="t-spar">&#26522;&#20030;&#39033;</span> &#30340;&#36887;&#21495;&#20998;&#38548;&#21015;&#34920;<span class="t-rev-inl t-since-c99"><span>&#65288;&#20801;&#35768;&#23614;&#38543;&#30340;&#36887;&#21495;&#65289;</span> <span><span class="t-mark-rev t-since-c99">(C99 &#36215;)</span></span></span>&#65292;&#27599;&#20010; <span class="t-spar">&#26522;&#20030;&#39033;</span> &#25317;&#26377;&#24418;&#24335;&#65306;</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">&#26522;&#20030;&#24120;&#37327;</span> <span class="t-spar">&#23646;&#24615;&#22768;&#26126;&#31526;&#24207;&#21015;</span><span class="t-mark">(&#21487;&#36873;)</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><span class="t-spar">&#26522;&#20030;&#24120;&#37327;</span> <span class="t-spar">&#23646;&#24615;&#22768;&#26126;&#31526;&#24207;&#21015;</span><span class="t-mark">(&#21487;&#36873;)</span> <code><b>=</b></code> <span class="t-spar">&#24120;&#37327;&#34920;&#36798;&#24335;</span></td>
<td>(2)</td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
</table>
<p>&#20854;&#20013;</p>
<table class="t-par-begin">
<tr class="t-par">
<td><span class="t-spar">&#26631;&#35782;&#31526;</span>, <span class="t-spar">&#26522;&#20030;&#24120;&#37327;</span></td>
<td>-</td>
<td>&#30001;&#27492;&#22768;&#26126;&#24341;&#20837;&#30340;&#26631;&#35782;&#31526;</td>
</tr>
<tr class="t-par">
<td><span class="t-spar">&#24120;&#37327;&#34920;&#36798;&#24335;</span></td>
<td>-</td>
<td><a href="c-language-constant_expression.html">&#25972;&#25968;&#24120;&#37327;&#34920;&#36798;&#24335;</a>&#65292;&#20854;&#20540;&#21487;&#20197;&#20197; <span class="t-c"><span class="mw-geshi c source-c"><span class="kw4">int</span></span></span> &#31867;&#22411;&#30340;&#20540;&#34920;&#31034;</td>
</tr>
<tr class="t-par">
<td><span class="t-spar">&#23646;&#24615;&#22768;&#26126;&#31526;&#24207;&#21015;</span></td>
<td>-</td>
<td><span class="t-mark-rev t-since-c23">(C23)</span>&#21487;&#36873;&#30340;<a href="c-language-attributes.html">&#23646;&#24615;&#21015;&#34920;</a>&#65292;
<ul>
<li>&#33509;&#20986;&#29616;&#22312; <code><b>enum</b></code> &#21518;&#21017;&#24212;&#29992;&#21040;&#25972;&#20010;&#26522;&#20030;&#65292;</li>
<li>&#33509;&#20986;&#29616;&#22312; <span class="t-spar">&#26522;&#20030;&#24120;&#37327;</span> &#21518;&#21017;&#24212;&#29992;&#21040; <span class="t-spar">&#26522;&#20030;&#39033;</span></li>
</ul>
</td>
</tr>
</table>
<p>&#19982;<a href="c-language-struct.html">&#32467;&#26500;&#20307;</a>&#25110;<a href="c-language-union.html">&#32852;&#21512;&#20307;</a>&#19968;&#26679;&#65292;&#24341;&#20837;&#26522;&#20030;&#31867;&#22411;&#21644;&#19968;&#25110;&#22810;&#20010;&#26522;&#20030;&#24120;&#37327;&#30340;&#22768;&#26126;&#20134;&#21487;&#22768;&#26126;&#19968;&#25110;&#22810;&#20010;&#35813;&#31867;&#22411;&#30340;&#23545;&#35937;&#65292;&#25110;&#20174;&#35813;&#31867;&#22411;&#27966;&#29983;&#30340;&#31867;&#22411;&#30340;&#23545;&#35937;&#12290;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="c source-c">
<pre class="de1"><span class="kw2">enum</span> color_t <span class="br0">{</span>RED, GREEN, BLUE<span class="br0">}</span> c <span class="sy1">=</span> RED, <span class="sy2">*</span>cp <span class="sy1">=</span> <span class="sy3">&amp;</span>c<span class="sy4">;</span>
<span class="co1">// &#24341;&#20837;&#31867;&#22411; enum color_t</span>
<span class="co1">// &#25972;&#25968;&#24120;&#37327; RED &#12289; GREEN &#12289; BLUE </span>
<span class="co1">// &#23545;&#35937; c &#25317;&#26377;&#31867;&#22411; enum color_t</span>
<span class="co1">// &#23545;&#35937; cp &#30340;&#31867;&#22411;&#20026;&#25351;&#21521; enum color_t &#30340;&#25351;&#38024;</span></pre></div>
</div>
<h3><span class="mw-headline" id=".E8.A7.A3.E9.87.8A">&#35299;&#37322;</span></h3>
<p>&#27599;&#20010;&#20986;&#29616;&#20110;&#26522;&#20030;&#35828;&#26126;&#31526;&#20307;&#20013;&#30340; <span class="t-spar">&#26522;&#20030;&#24120;&#37327;</span> &#20250;&#25104;&#20026; <span class="t-c"><span class="mw-geshi c source-c"><span class="kw4">int</span></span></span> &#31867;&#22411;&#30340;<a href="c-language-constant_expression.html">&#25972;&#25968;&#24120;&#37327;</a>&#65292;&#24182;&#22788;&#20110;&#21253;&#22260;&#23427;&#30340;&#20316;&#29992;&#22495;&#20013;&#65292;&#32780;&#19988;&#22312;&#20961;&#35201;&#27714;&#25972;&#25968;&#24120;&#37327;&#22788;&#21487;&#29992;&#65288;&#20363;&#22914;&#65292;&#20316;&#20026; case &#26631;&#21495;&#25110;&#38750; VLA &#25968;&#32452;&#22823;&#23567;&#65289;&#12290;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="c source-c">
<pre class="de1"><span class="kw2">enum</span> color <span class="br0">{</span> RED, GREEN, BLUE <span class="br0">}</span> r <span class="sy1">=</span> RED<span class="sy4">;</span>
<span class="kw1">switch</span><span class="br0">(</span>r<span class="br0">)</span> <span class="br0">{</span>
<span class="kw1">case</span> RED<span class="sy4">:</span>
<a href="c-io-puts.html"><span class="kw836">puts</span></a><span class="br0">(</span><span class="st0">&quot;red&quot;</span><span class="br0">)</span><span class="sy4">;</span>
<span class="kw1">break</span><span class="sy4">;</span>
<span class="kw1">case</span> GREEN<span class="sy4">:</span>
<a href="c-io-puts.html"><span class="kw836">puts</span></a><span class="br0">(</span><span class="st0">&quot;green&quot;</span><span class="br0">)</span><span class="sy4">;</span>
<span class="kw1">break</span><span class="sy4">;</span>
<span class="kw1">case</span> BLUE<span class="sy4">:</span>
<a href="c-io-puts.html"><span class="kw836">puts</span></a><span class="br0">(</span><span class="st0">&quot;blue&quot;</span><span class="br0">)</span><span class="sy4">;</span>
<span class="kw1">break</span><span class="sy4">;</span>
<span class="br0">}</span></pre></div>
</div>
<p>&#33509; <span class="t-spar">&#26522;&#20030;&#24120;&#37327;</span> &#21518;&#38543; <span class="t-spar">= &#24120;&#37327;&#34920;&#36798;&#24335;</span> &#65292;&#21017;&#20854;&#20540;&#20026;&#35813;&#24120;&#37327;&#34920;&#36798;&#24335;&#30340;&#20540;&#12290;&#33509; <span class="t-spar">&#26522;&#20030;&#24120;&#37327;</span> &#27809;&#26377;&#21518;&#38543; <span class="t-spar">= &#24120;&#37327;&#34920;&#36798;&#24335;</span> &#65292;&#21017;&#20854;&#20540;&#26159;&#27604;&#21516;&#19968;&#26522;&#20030;&#20013;&#21069;&#19968;&#26522;&#20030;&#39033;&#30340;&#20540;&#22823;&#19968;&#30340;&#20540;&#12290;&#39318;&#20010;&#26522;&#20030;&#39033;&#65288;&#33509;&#23427;&#19981;&#29992; <span class="t-spar">= &#24120;&#37327;&#34920;&#36798;&#24335;</span> &#65289;&#30340;&#20540;&#26159;&#38646;&#12290;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="c source-c">
<pre class="de1"><span class="kw2">enum</span> Foo <span class="br0">{</span> A, B, C<span class="sy1">=</span><span class="nu0">10</span>, D, E<span class="sy1">=</span><span class="nu0">1</span>, F, G<span class="sy1">=</span>F<span class="sy2">+</span>C<span class="br0">}</span><span class="sy4">;</span>
<span class="co1">// A=0, B=1, C=10, D=11, E=1, F=2, G=12</span></pre></div>
</div>
<p>&#33509;&#20351;&#29992; <span class="t-spar">&#26631;&#35782;&#31526;</span> &#65292;&#21017;&#20854;&#33258;&#36523;&#25104;&#20026;&#26631;&#31614;<a href="c-language-name_space.html">&#21629;&#21517;&#31354;&#38388;</a>&#20013;&#26522;&#20030;&#31867;&#22411;&#30340;&#21517;&#31216;&#65292;&#19988;&#38656;&#35201;&#20351;&#29992;&#20851;&#38190;&#35789; enum &#65288;&#38500;&#38750; typedef &#21040;&#36890;&#24120;&#21629;&#21517;&#31354;&#38388;&#65289;&#12290;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="c source-c">
<pre class="de1"><span class="kw2">enum</span> color <span class="br0">{</span> RED, GREEN, BLUE <span class="br0">}</span><span class="sy4">;</span>
<span class="kw2">enum</span> color r <span class="sy1">=</span> RED<span class="sy4">;</span> <span class="co1">// OK</span>
<span class="co1">// color x = GREEN: // &#38169;&#35823;&#65306; color &#19981;&#22312;&#36890;&#24120;&#21629;&#21517;&#31354;&#38388;&#20013;</span>
<span class="kw1">typedef</span> <span class="kw2">enum</span> color color_t<span class="sy4">;</span>
color_t x <span class="sy1">=</span> GREEN<span class="sy4">;</span> <span class="co1">// OK</span></pre></div>
</div>
<p>&#27599;&#20010;&#26522;&#20030;&#31867;&#22411;&#19982;&#22914;&#19979;&#20043;&#19968;<a href="c-language-types.html#.E5.85.BC.E5.AE.B9.E7.B1.BB.E5.9E.8B">&#20860;&#23481;</a>&#65306; <span class="t-c"><span class="mw-geshi c source-c"><span class="kw4">char</span></span></span> &#12289;&#26377;&#31526;&#21495;&#25972;&#25968;&#31867;&#22411;&#25110;&#26080;&#31526;&#21495;&#25972;&#25968;&#31867;&#22411;&#12290;&#23545;&#20110;&#20219;&#20309;&#26522;&#20030;&#31867;&#22411;&#65292;&#21738;&#19968;&#20010;&#31867;&#22411;&#26159;&#20860;&#23481;&#30340;&#26159;&#23454;&#29616;&#23450;&#20041;&#30340;&#65292;&#20294;&#26080;&#35770;&#26159;&#37027;&#31181;&#31867;&#22411;&#65292;&#37117;&#24517;&#39035;&#26377;&#36275;&#20197;&#34920;&#31034;&#35813;&#26522;&#20030;&#20013;&#25152;&#26377;&#26522;&#20030;&#39033;&#30340;&#20540;&#12290;</p>
<p>&#26522;&#20030;&#31867;&#22411;&#26159;&#25972;&#25968;&#31867;&#22411;&#65292;&#20174;&#32780;&#21487;&#20197;&#29992;&#20110;&#20219;&#20309;&#20854;&#20182;&#25972;&#25968;&#31867;&#22411;&#33021;&#29992;&#20043;&#22788;&#65292;&#21253;&#25324;<a href="c-language-conversion.html">&#38544;&#24335;&#36716;&#25442;</a>&#21644;<a href="c-language-operator_arithmetic.html">&#31639;&#26415;&#36816;&#31639;&#31526;</a>&#12290;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="c source-c">
<pre class="de1"><span class="kw2">enum</span> <span class="br0">{</span> ONE <span class="sy1">=</span> <span class="nu0">1</span>, TWO <span class="br0">}</span> e<span class="sy4">;</span>
<span class="kw4">long</span> n <span class="sy1">=</span> ONE<span class="sy4">;</span> <span class="co1">// &#25552;&#21319;</span>
<span class="kw4">double</span> d <span class="sy1">=</span> ONE<span class="sy4">;</span> <span class="co1">// &#36716;&#25442;</span>
e <span class="sy1">=</span> <span class="nu16">1.2</span><span class="sy4">;</span> <span class="co1">// &#36716;&#25442;&#65292;e &#29616;&#22312;&#26159; ONE</span>
e <span class="sy1">=</span> e <span class="sy2">+</span> <span class="nu0">1</span><span class="sy4">;</span> <span class="co1">// e &#29616;&#22312;&#26159; TWO</span></pre></div>
</div>
<h3><span class="mw-headline" id=".E6.B3.A8.E8.A7.A3">&#27880;&#35299;</span></h3>
<p>&#19981;&#21516;&#20110; <a href="c-language-struct.html">struct</a> &#25110; <a href="c-language-union.html">union</a> &#65292; C &#20013;&#27809;&#26377; enum &#30340;&#21069;&#32622;&#22768;&#26126;&#65306;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="c source-c">
<pre class="de1"><span class="kw2">enum</span> Color<span class="sy4">;</span> <span class="co1">// &#38169;&#35823;&#65306;C &#20013;&#26080; enum &#30340;&#21069;&#32622;&#22768;&#26126;</span>
<span class="kw2">enum</span> Color <span class="br0">{</span> RED, GREEN, BLUE <span class="br0">}</span><span class="sy4">;</span></pre></div>
</div>
<p>&#26522;&#20030;&#20801;&#35768;&#20197;&#27604; <span class="t-c"><span class="mw-geshi c source-c"><span class="co2">#define</span></span></span> &#26356;&#21152;&#20415;&#21033;&#21644;&#32467;&#26500;&#21270;&#30340;&#26041;&#24335;&#29983;&#25104;&#20855;&#21517;&#24120;&#37327;&#65307;&#23427;&#20204;&#21487;&#35265;&#20110;&#35843;&#35797;&#22120;&#65292;&#36981;&#24490;&#20316;&#29992;&#22495;&#35268;&#21017;&#65292;&#24182;&#19988;&#21442;&#19982;&#31867;&#22411;&#31995;&#32479;&#12290;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="c source-c">
<pre class="de1"><span class="co2">#define TEN 10</span>
<span class="kw1">struct</span> S <span class="br0">{</span> <span class="kw4">int</span> x <span class="sy4">:</span> TEN<span class="sy4">;</span> <span class="br0">}</span><span class="sy4">;</span> <span class="co1">// OK</span></pre></div>
</div>
<p>&#25110;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="c source-c">
<pre class="de1"><span class="kw2">enum</span> <span class="br0">{</span> TEN <span class="sy1">=</span> <span class="nu0">10</span> <span class="br0">}</span><span class="sy4">;</span>
<span class="kw1">struct</span> S <span class="br0">{</span> <span class="kw4">int</span> x <span class="sy4">:</span> TEN<span class="sy4">;</span> <span class="br0">}</span><span class="sy4">;</span> <span class="co1">// &#20063; OK</span></pre></div>
</div>
<p>&#21478;&#22806;&#65292;&#30001;&#20110; C &#20013;<a href="c-language-struct.html">&#32467;&#26500;&#20307;</a>&#25110;<a href="c-language-union.html">&#32852;&#21512;&#20307;</a>&#19981;&#24314;&#31435;&#20854;&#20316;&#29992;&#22495;&#65292;&#21487;&#20197;&#22312;&#21069;&#32773;&#30340;&#25104;&#21592;&#35828;&#26126;&#20013;&#24341;&#20837;&#26522;&#20030;&#31867;&#22411;&#21450;&#20854;&#26522;&#20030;&#24120;&#37327;&#65292;&#32780;&#20043;&#21518;&#20854;&#20316;&#29992;&#22495;&#19982;&#21069;&#32773;&#30456;&#21516;&#12290;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="c source-c">
<pre class="de1"><span class="kw1">struct</span> Element <span class="br0">{</span>
<span class="kw4">int</span> z<span class="sy4">;</span>
<span class="kw2">enum</span> State <span class="br0">{</span> SOLID, LIQUID, GAS, PLASMA <span class="br0">}</span> state<span class="sy4">;</span>
<span class="br0">}</span> oxygen <span class="sy1">=</span> <span class="br0">{</span> <span class="nu0">8</span>, GAS <span class="br0">}</span><span class="sy4">;</span>
<span class="co1">// &#31867;&#22411; enum State &#19982;&#20854;&#26522;&#20030;&#24120;&#37327;&#20110;&#27492;&#20445;&#25345;&#21487;&#35265;&#65292;&#20363;&#22914;</span>
<span class="kw4">void</span> foo<span class="br0">(</span><span class="kw4">void</span><span class="br0">)</span> <span class="br0">{</span>
<span class="kw2">enum</span> State e <span class="sy1">=</span> LIQUID<span class="sy4">;</span> <span class="co1">// OK</span>
<a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;%d %d %d &quot;</span>, e, oxygen.<span class="me1">state</span>, PLASMA<span class="br0">)</span><span class="sy4">;</span> <span class="co1">// &#25171;&#21360; 1 2 3</span>
<span class="br0">}</span></pre></div>
</div>
<h3><span class="mw-headline" id=".E7.A4.BA.E4.BE.8B">&#31034;&#20363;</span></h3>
<div class="t-example">
<div class="t-example-live-link"></div>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="c source-c">
<pre class="de1"><span class="co2">#include &lt;stdio.h&gt;</span>
<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="kw2">enum</span> TV <span class="br0">{</span> FOX <span class="sy1">=</span> <span class="nu0">11</span>, CNN <span class="sy1">=</span> <span class="nu0">25</span>, ESPN <span class="sy1">=</span> <span class="nu0">15</span>, HBO <span class="sy1">=</span> <span class="nu0">22</span>, MAX <span class="sy1">=</span> <span class="nu0">30</span>, NBC <span class="sy1">=</span> <span class="nu0">32</span> <span class="br0">}</span><span class="sy4">;</span>
<a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;List of cable stations: <span class="es1">\n</span>&quot;</span><span class="br0">)</span><span class="sy4">;</span>
<a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot; FOX: <span class="es1">\t</span>%2d<span class="es1">\n</span>&quot;</span>, FOX<span class="br0">)</span><span class="sy4">;</span>
<a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot; HBO: <span class="es1">\t</span>%2d<span class="es1">\n</span>&quot;</span>, HBO<span class="br0">)</span><span class="sy4">;</span>
<a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot; MAX: <span class="es1">\t</span>%2d<span class="es1">\n</span>&quot;</span>, MAX<span class="br0">)</span><span class="sy4">;</span>
<span class="br0">}</span></pre></div>
</div>
<p>&#36755;&#20986;&#65306;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="text source-text">
<pre class="de1">List of cable stations:
FOX: 11
HBO: 22
MAX: 30</pre></div>
</div>
</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.2.5/16 Types (p: 32)</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>6.7.2.2 Enumeration specifiers (p: 84-85)</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.2.5/16 Types (p: 41)</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>6.7.2.2 Enumeration specifiers (p: 117-118)</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.2.5/16 Types (p: 35)</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>6.7.2.2 Enumeration specifiers (p: 105-106)</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.1.2.5 Types</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>3.5.2.2 Enumeration specifiers</li>
</ul>
</dd>
</dl>
</div>
<h3><span class="mw-headline" id=".E5.85.B3.E9.94.AE.E8.AF.8D">&#20851;&#38190;&#35789;</span></h3>
<p><a href="c-keyword-enum.html"><tt>enum</tt></a></p>
<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>