enumのサンプルコード †列挙型であるenumのC言語サンプルコードを以下に記します。 スポンサーリンク 関連記事 †enumの書式 †enumの書式は以下のようになります。 enum タグ名 { 定数名, 定数名 ... } 変数名 定数名の値は1ずつ加算した値になりますが、以下のように値を指定することもできます。 enum タグ名 { 定数名, 定数名=10 ... } 変数名 ちなみにタグ名は列挙した宣言の名前になります。 enumのC言語サンプルコード †以下にenumのサンプルコードを記します。 enum1.c (改行コードLF) #include <stdio.h> enum pref { TOKYO, KANAGAWA, CHIBA, SAITAMA, TOCHIGI }; int main(void) { enum pref v; printf("%d\n",TOKYO); printf("%d\n",KANAGAWA); printf("%d\n",SAITAMA); printf("%d\n",TOCHIGI); v = TOKYO; v = KANAGAWA; v = SAITAMA; v = TOCHIGI; return 1; } コンパイルして実行した結果です。 $ gcc enum1.c -o enum1 $ ./enum1 0 1 3 4 enum2.c (改行コードLF) #include <stdio.h> enum pref { TOKYO=10, KANAGAWA, CHIBA, SAITAMA, TOCHIGI }; int main(void) { enum pref v; printf("%d\n",TOKYO); printf("%d\n",KANAGAWA); printf("%d\n",SAITAMA); printf("%d\n",TOCHIGI); v = TOKYO; v = KANAGAWA; v = SAITAMA; v = TOCHIGI; return 1; } コンパイルして実行した結果です。 $ gcc enum2.c -o enum2 $ ./enum2 10 11 13 14 以上、enumのC言語サンプルコードでした。 スポンサーリンク |