知らなかったのでメモ
main.c
#include <stdio.h>
enum TestEnum
{
Hoge = 1,
Huga = 2,
Piyo = 3,
Zero = 0
};
enum TestEnum testReturnEnum(){
return Hoge;
}
int main (){
printf("Enum return: %d", testReturnEnum());
return 0;
}
結果
Enum return: 1
うん
じゃあ定義外の数値を返そう
main.c
enum TestEnum testReturnEnum(){
return 5;
}
結果
Enum return: 5
普通に実行できる 定義外でもintであればとりあえずいいのか