你这孩子真是个马大哈~
***************************************
问题1: *
a=p1->a; //p1->a = a; *
c=p1->c; //p1->c = c; *
***************************************
问题2:
void print(struct data * head)
{
……
if("p1==NULL") printf("链表为空\n"); //若链表是空表 || 这里if语句是这样写么?if(p1==NULL)
…… //去掉引号,加上引号这是一堆字符串永远为‘真’
return(head); //void类型怎么还设置返回值?
}