有疑问,求解中》》》》》为什么会输出2,6,42,3呢?

默认分类 | 2015-11-19 12:55:48 | 451次阅读 | 0评
#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;
}
博友评论,共0条
最新评论