想问一下这个例子里GL Node是用typedef定义的,但是后面还用了struct GL Node*hp,是不是说用typedef定义的话struct加不加都没关系呀

img

img


想问一下这个例子里GL Node是用typedef定义的,但是后面还用了struct GL Node*hp,是不是说用typedef定义的话struct加不加都没关系呀

你说的是在结构体定义中的hp变量定义前面用struct了吗?这是因为这块代码还在typedef语句中,还没有完成GLNode的定义,所以还需要加上struct申明。