[免费下载 c语言深度解剖[1]-第4章
按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
代码行也不能使用它。想要使用就得在前面再加
extern
***。恶心吧?要想不恶心,很简单,
直接在文件顶端定义不就得了。
静态局部变量,在函数体里面定义的,就只能在这个函数里用了,同一个文档中的其他
函数也用不了。由于被
static修饰的变量总是存在内存的静态区,所以即使这个函数运行结
束,这个静态变量的值还是不会被销毁,函数下次使用时仍然能用到这个值。
static
int
j;
voidfun1(void)
{
static
inti
=
0;
i++;
}
voidfun2(void)
{
j=
0;
j++;
}
intmain()
{
for(k=0;
k