附代码:
//结构体==================================
typedef struct MenuNode
{
UCHAR iNodeID;
UCHAR iType;
UCHAR sName[MAX_LCD_LEN];
struct MenuNode *pChild[MAX_CHILDS];
}MenuNode;
if ((pNode = (MenuNode*) malloc(sizeof(MenuNode))) == NULL)
{
printf("内存分配错误!\n");
return NULL;
}
pNode-> sName[0]=0;
pNode-> iNodeID =0;
这边pNode指向的内容均为0xFF,赋了初始值也没有用!