简洁遍历整棵树

    /*遍历整棵树*/
    int top = -1;
    INode_T* vtack[50];
    while(NULL!=pNode||top!=-1)
    {
        if(NULL!=pNode)
        {
            // 前序处理
            vtack[++top] = pNode;
            pNode= pNode->pChild;
        }
        if(NULL==pNode)
        {
            pNode= vtack[top--];
            // 后序处理
            pNode= pNode->pNext;
        }
    }                
原文地址:https://www.cnblogs.com/xuyouzhu/p/10166775.html