for(i=1;i<=20;i++) { f1=f1+f2; f2=f2+f1;} printf("%ld %ld",f1,f2); for(i=1;i<=20;i++) {printf("%ld %ld",f1,f2); f1=f1+f2; f2=f2+f1;} 赋值f1 f2后,请问以上两个循环得出的值为何不一样,有点不明白,求解,谢谢!