linked list 질문입니다
피리
2023.04.01
polyPointer padd(polyPointer a, polyPointer b)
{
polyPointer c, rear, temp;
int sum;
MALLOC(rear,sizeof(*rear));
c=rear;
while(a && b)
switch(COMPARE(a-expon, b-expon)){
case-1:/*a-exponb-expon*/
attach(b-coef,b-expon,&rear);
b=b-link;
break;
case 0:/*a-expon=b-expon*/
sum=a-coef+b-coef;
if(sum) attach(sum, a-expon, &rear);
a=a-link; b-b-=b-link;
break;
case 1:/*a-exponb-expon*/
attach(a-coef, a-expon, &rear);
a=a-link;
}
for(;a;a=a-link) attach(a-coef, a-expon, &rear);
for(;b;b=b-link) attach(b-coef, b-expon, &rear);
rear-link=NULL;
temp=c; c=c-link; free(temp);
return c;
}여기 밑줄친 부분에서 왜 C가 나오는지 알려주세요 ㅜㅜ