源码:
#include <stdio.h>
typedef enum _TEST_enum
{
A = 2018,
B,
C,
} TEST_enum;
TEST_enum MAKE(int i)
{
if (i == 1)
{
return A;
}
if (i == 2)
{
return B;
}
if (i == 3)
{
return C;
}
}
int main()
{
/*直接调用函数,我需再次定义结构体*/
printf("MAKE=======%d \n", MAKE(3));
}
执行结果:
MAKE=======2020
[Thread 18272.0x6990 exited with code 17]
[Inferior 1 (process 18272) exited with code 021]