C语言解析二叉树