结构体和二级指针赋值问题

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 类型之间做乘法了