
判断一个变量是不是在一个枚举类型里面的c语句怎么写
i am小白,尝试一下:
typedef enum
{
data1=0,
data2=1,
data3=2
}_eTest;
/****************************************************************************
* 函数:
* 功能:检查输入值是否属于_eTest枚举,属于返回真,不属于返回假
* 参数:
* 备注:
*****************************************************************************/
bool Chk_eTest(uint8_t tmp)
{
switch(tmp)
{
case data1:
case data2:
case data3:
return true;
default:
return false;
}
}