新手求高手指点程序很难得理解啊
stuct NODE{ int k;
struct NODE *link;};
main( )
{ struct NODE m[5],*p=m,*q=m+4;
int i=0;
while(p! =q)
{ p->k=+ +i; p+ +;
q->k=i+ +; q--;
}
q->k=i;
for(i=0;i<5;i+ +) printf("%d",m[i].k);
printf("\n");
}
请高手给指点下红字体的部分
还请给个详解哟
不甚感激