搞不明白的报错:Warning[Pe550]: variable "Check_point" was set but never used 定义了未使用
搞不明白的报错,明明已经使用了的,还说定义了但未使用。看红色的句子,我已经给它赋值了,怎么能说我没用他呢,还有一个情况,我发现赋值不成功。高手出招吧~
struct MacID_Struct *p1,*p2,*Check_point; p1=Token_Head;//动态表表头
Check_Head=creat("");//建立核查表(将不在本机链表中的机器加入)
for(i=0;i<MacNum;i++)
{
OnlineFlag=0;
while(p1->next!=NULL)
{
if(strcmp(MacS[i].MacID,p1->MacID)==0)
OnlineFlag=1;
else
p2=p1;p1=p1->next;
}
//把不在环路内的MAC插入到 Check_Head链表里面
if(OnlineFlag==0)
{
struct MacID_Struct *New_point;
New_point=(struct MacID_Struct*)malloc(LEN);
strcpy(New_point->MacID, MacS[i].MacID);
if(New_point!=NULL)
Check_Head=inset(Check_Head,New_point);
if(AddNode==0)//如果什么也没有加入则释放空间
free(New_point);
}
}
Check_point=Check_Head; Wireless_Web_Status= Check_Flag;
}