C/C++ static全局变量和static局部变量

来源:互联网 发布:淘宝足球鞋便宜 编辑:程序博客网 时间:2024/06/08 20:05

1.static全局变量不能被其他源文件通过extern进行引用访问。

//1.cstatic int x;

//2.c#include <stdio.h>extern int x;void main(){printf("%d\n",x);}


2.static局部变量的值在函数执行完毕,仍然可以保留下来。

#include <stdio.h>void disp(){static int x;printf("%d\n",x++);}void main(){disp();disp();}

结果是0,1

0 0
原创粉丝点击