enum
構文
enum タグ名 {
列挙子1 = 定数, 列挙子2 = 定数 ...
} 列挙変数;
タグ名と末尾の列挙変数の宣言は、構造体や共用体と同じように
省略することができる。
enum タグ名 {
列挙子1 = 定数, 列挙子2 = 定数 ...
} 列挙変数;
enum { MSG_OK, MSG_YESNO };
enum { ID_OK = 1, ID_YES, ID_NO };
タグ名と末尾の列挙変数の宣言は、構造体や共用体と同じように
省略することができる。
#include <stdio.h>
void main()
{
enum { Sun,Mon,Tue };
int x = Sun;
switch ( x ) {
case Sun:
printf( "日曜日の処理" );
break;
case Mon:
printf( "月曜日の処理" );
break;
case Tue:
printf( "火曜日の処理" );
break;
}
}
Comments