请问这个比较变量和链表里的值的式子为什么不可以?
MailNode *search (char data,MailNode *messageList){
MailNode *temp;
// MailNode *tempbody;
temp=messageList;
while((temp!=NULL)&&(temp->from!=data)&&(temp->subject!=data)){ //这行,
temp=temp->next;
}
if((temp->from==data)||(temp->subject==data)){ //还有这行。我看过有书上这么写过,但是我这么写gcc就不给。我哪里弄错了么?
return temp;
}
else{return 0;}
}
*/