static的"局部变量,全局寿命"的用法通过下面的例子来体现:
int test(void)
{
int a=0;
a++;
printf("a=%d\n",a);
return 0;
}
int test1(void)
{
static int b=0;
b++;
printf("b=%d\n",b);
return 0;
}
int main(void)
{
test();
test();
test();
test1();
test1();
test1();
return 0;
}
程序运行结果:
a=1
a=1
a=1
b=1
b=2
b=3
阅读(2144) | 评论(0) | 转发(0) |