「C言語/データ型と変数」の版間の差分
削除された内容 追加された内容
Toya shiwasu (トーク | 投稿記録) →auto: 脚注の追記 |
Toya shiwasu (トーク | 投稿記録) →列挙型: 列挙型を列挙体へ修正 |
||
424 行
構造体及び共用体については、[[C言語/構造体・共用体]]を参照せよ。
=== 列挙
<ref>『JISX3010:2003』p.21「6.2.1 識別子の有効範囲」</ref>
<ref>『JISX3010:2003』p.24「6.2.5 型」</ref>
431 行
<ref>『JISX3010:2003』p.77「6.7.2.3 タグ」</ref>
列挙
列挙
ソースコードの可読性を高める。
列挙
<pre>
enum タグ名
444 行
};
</pre>
「タグ名」で、列挙
列挙体のメンバを列挙定数と呼ぶ。
使用する列挙定数の数だけ、「列挙定数=定数式,」を含める。
457 行
直前の列挙定数の値に1を加えた値とする。
列挙
<pre>
enum タグ名 変数名のリスト;
</pre>
タグ名で、列挙
変数名のリストで列挙
複数の列挙
なお、列挙
次のように記述する。
<pre>
477 行
この場合、タグ名は省略することができる。
列挙
<pre>
列挙定数
</pre>
列挙定数の値は、列挙
<pre>
|