作者在 2015-11-19 12:55:48 发布以下内容
#include <stdio.h>
int Square(int i)
{
return i*i;
}
int main()
{
int i = 0;
i = Square(i);
for(;i<3;i++)
{
static int i = 1;
i +=Square(i);
printf("%d****\n",i); // 对于这里输出2,6,42比较疑惑
}
printf("%d\n",i);
return 0;
}
int Square(int i)
{
return i*i;
}
int main()
{
int i = 0;
i = Square(i);
for(;i<3;i++)
{
static int i = 1;
i +=Square(i);
printf("%d****\n",i); // 对于这里输出2,6,42比较疑惑
}
printf("%d\n",i);
return 0;
}