struct TriTreeNode
{
TriTreeNode *LeftChild;
TriTreeNode *RightChild;
TriTreeNode *BaseNeighbor;
TriTreeNode *LeftNeighbor;
TriTreeNode *RightNeighbor;
}; //有一个结构体定义如上所述
if (tri->LeftChild)
if (!tri->LeftChild)
if (tri->LeftChild != NULL) //这三种条件应该怎么理解,条件1和3有区别么心有猛虎_细嗅蔷薇