//static变量在程序运行期间,只初始化一次。除了赋值操作外,变量值不变,以后每次调用
//时不再重新赋初值而是保持上一次调用结束时的值。
#include<stdio.h>
int main()
{
int a=1, b=10, i;
for(i=0; i<b; i++)
{
static int c=1; //这里是初始化
c++;
printf("%d", a+c);
}
/*
static int c;//这里没有确定c初始化为什么数字, 但程序默认初始化为0
int a=1, b=10, i;
for(i=0; i<b; i++)
{
c=1; //这里是赋值
c++;
printf("%d", a+c);
}
}