无效的'sizeof'应用于不完整类型

Hub*_*bro 1 c struct typedef

我的标题中有这个

struct str_list_element_struct
{
    char* string;
    struct str_list_element_struct* next;
};
typedef struct str_list_element_scruct str_list_element;
typedef str_list_element* str_list;
Run Code Online (Sandbox Code Playgroud)

当我尝试sizeof它时得到这个错误

str_list.c:21:错误:'sizeof'无效应用于不完整类型'str_list_element'

我的类型" 不完整 "怎么样?

dus*_*uff 11

你在typedef中拼错了"str_list_element_struct"为"str_list_element_ scruct ".