#include<stdio.h>
int Square(int i)
{
return i * i;
}
main()
{
int i = 0;
i = Square(i);
for (; i < 3; i++)
{
static int i = 1;
i += Square(i);
printf("%d", i);
}
printf("%d\n", i);
return 0;
}
Square(i)就是计算i的平方,然后在把平方的值赋值给i,大于3就退出循环。
函数就是求平方值
定义了两个叫做i的变量,循环内的变量值静态变量,外部的值main中的i
函数就是求平方值
定义了两个叫做i的变量,循环内的变量值静态变量,外部的值main中的i
内循环会输出2642
外循环会输出3