我在 c 中看到了相同类型的多个 typedef
typedef struct i_data
{
uint32 size;
uint8 *data;
} I_DATA, *I_DATA_PTR;
typedef I_DATA I_TEMP;
typedef I_DATA *I_TEMP_PTR;
typedef I_DATA I_SEARCH_TEMP;
typedef I_DATA *I_SEARCH_PTR;
可能吗?编译器如何区分所有这些 typedef 定义