在我不小心使用的代码中
list* Head = malloc(sizeof(list*));
而不是正确的
list* Head = malloc(sizeof(list));
创建一个新的list类型节点,但以后工作得很好.
list
所以我的问题是为什么它能正常工作?
c malloc pointers structure sizeof
c ×1
malloc ×1
pointers ×1
sizeof ×1
structure ×1