C语言:
typedef struct TreeNode{
int val;
struct TreeNode *lchild,*rchild;
}TreeNode,*Tree;
C++:
struct TreeNode
{
int val;
TreeNode *left;
TreeNode *right;
TreeNode(int x)
:val(x)
, left(NULL)
, right(NULL)
{}
};