28 static声明局部变量_#include


练习28



01 要求:



使用static来定义变量,比较与正常情况有何不同



02 程序示例如下:


//static声明局部变量


#include"stdio.h"
int f(int a)
{
int b = 0;
static int c = 3;
b = b + 1;
c = c + 1;
return(a + b + c);
}


int main()
{
int a = 2, i;
for (i = 0; i<3; i++)
printf("%d", f(a));
return 0;
}



03 输出:



789


28 static声明局部变量_#include_02