int sum(int a)
{
int c=0;
static int b=3;
c+=1;
b+=2;
return(a+b+c);
}
void main()
{
int I;
int a=2;
for(I=0;I<5;I++)
{
printf("%d,", sum(a));
}
}
静态变量 之前存在的值不会消失,会一直保存下去 直到下一次改变
8 10 12 14 16
int sum(int a)
{
int c=0;
static int b=3;
c+=1;
b+=2;
return(a+b+c);
}
void main()
{
int I;
int a=2;
for(I=0;I<5;I++)
{
printf("%d,", sum(a));
}
}
静态变量 之前存在的值不会消失,会一直保存下去 直到下一次改变
8 10 12 14 16