黑马程序员技术交流社区
标题:
学习static定义静态变量的方法
[打印本页]
作者:
zys456465111
时间:
2014-6-19 09:10
标题:
学习static定义静态变量的方法
#include <stdio.h>
varfunc() {
int var=0;
static int static_var=0;
printf("\40:var equal %d \n",var);
printf("\40:static var equal %d \n",static_var); printf("\n"); var++;
static_var++;
}
void main() {
int i;
for(i=0;i<3;i++)
varfunc();
}
复制代码
作者:
tansheng521006
时间:
2014-6-19 19:01
static的意思就是只能初始化一次吧,是存于堆区吧,后续再调用var(),里面的变量就是上次的值
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2