C语言 编译碰到invalid operands to binary * (have ‘int’ and ‘INFO_T **’)
typedef struct
{
UINT32 Num;
BOOLEAN_T Flag;
} PORT_T;
typedef struct
{
UINT8 type;
UINT32 numOfPorts
PORT_T port[MAX];
} BOARD_UTL_DEV_INFO_T;
static INFO_T _info;
INFO_T **info;
*info = &_info;
info都没分配空间呢,你就给*info赋值啊
你把int和INFO_T 类型之间做乘法了