大佬能帮解释一下这个循环里if flag等于1是用来干嘛的呀//A、B等长 if(p->next==NULL&&q->next==NULL){ sum=p->data+q->data+flag; p->data=sum%8; flag=sum/8; if(flag==1){ node* s = new node; s->data = flag; s->next = NULL; p->next=s; } }