还有这个问题error: expected ‘)’ before ‘*’ token
出现这问题原因可能是结构体定义不正确 比如:
typedef struct Bed_room_
{
Bed_handle Bed_hand[MAX_SPACE];
int32_t (*TwoPepole)(Bed_room_handle* test_hand);
}Bed_room_handle;
在结构体定义函数指针 用结构体本身的指针去做变量, 相当于一个死循环了, 因此发生了错误。