enum 的使用
enum的使用场景
智能手环:网络状态表示(初始化、蓝牙连接中、连接成功、连接失败)
#include <stdio.h>
typedef enum{
NET_INIT = 0,
NET_CONNECTING,
NET_CONNECT_SUCCESS,
NET_CONNECT_FAIL,
NET_ERROR,
}E_NET_STATUS;
void main(){
E_NET_STATUS net_status = 0;
if(net_status == NET_INIT){
// code
}else if (net_status == NET_CONNECTING)
{
/* code */
}else if (net_status == NET_CONNECT_SUCCESS)
{
/* code */
}else if (net_status == NET_CONNECT_FAIL)
{
/* code */
}else if (net_status == NET_ERROR)
{
/* code */
}
}