结构体的初始化

struct Point { int X; int Y; }; //点结构体 struct SnakeNode { Point pos; SnakeNode *next; int direction; }; //蛇的身子节点 struct Snake { SnakeNode *SnakeHead; int statement; }; //蛇结构体 struct Snake mysnake={{{24,10},NULL,Right} ,1}; //这样的初始化老是报错,到底错在哪啊,请指教啊