>可以将上面程序改成typedef struct stack_node stack_list;typedef struct_list link; 吗?
不能,typedef struct_list *link,link的类型是struct_list*,是结构体的指针,而typedef struct_list link,link的类型是struct_list,是结构体。
>或者更简洁点typedef struct stack_node *link; 为什么不这样?是多此一举吗?
可消张轴背脱可笔石弱治理以这样,确实是多此一举。