以下是引用tillforever在2011-1-28 15:15:46的发言:
#include
void main()
{
int i;
int f[20]={1,1}; //数组这边第一个、第二个都给出赋值了{1,1} /定义数组"f[20]"即f[0]开始到f[19]结束,总共20个
/*for(i=2;i<=20;i++) //循环"i=2"开始循环直到"i<=20"结束, 每一次循环结束"i"自增,即第一次循环结束后[ i=2 ->i=3 ]
f=f+f; //for循环给的是 i=2开始, 第一次: f[2]= f+f =>f[2]=f[0]+f[1] ,嗯,这里1+1=2 赋值给了f[2]...第二次你还让我写出来,我直接撞墙去...表拦着我
for(i=0;i<20;i++)*/谁能告诉我这一段代码是怎么比对循环的,要详细说明
{
if(i%5==0)printf("\n");
printf("\n");
}
printf("\n");
}
他解释的很对啊
#include
void main()
{
int i;
int f[20]={1,1}; //数组这边第一个、第二个都给出赋值了{1,1} /定义数组"f[20]"即f[0]开始到f[19]结束,总共20个
/*for(i=2;i<=20;i++) //循环"i=2"开始循环直到"i<=20"结束, 每一次循环结束"i"自增,即第一次循环结束后[ i=2 ->i=3 ]
f=f+f; //for循环给的是 i=2开始, 第一次: f[2]= f+f =>f[2]=f[0]+f[1] ,嗯,这里1+1=2 赋值给了f[2]...第二次你还让我写出来,我直接撞墙去...表拦着我
for(i=0;i<20;i++)*/谁能告诉我这一段代码是怎么比对循环的,要详细说明
{
if(i%5==0)printf("\n");
printf("\n");
}
printf("\n");
}