K&R 之静态变量static

来源:互联网 发布:高晓松和吴彦祖 知乎 编辑:程序博客网 时间:2024/06/11 03:12

static

静态变量只供其所在的源文件使用,其他函数不能使用

在某一个函数中声明static变量则只在该函数中有用

static修饰的变量,函数即使于自动变量,函数名字相同也不会产生冲突

三个作用:

1.在函数体内声明的静态变量在该函数中保持不变

2.在模块内声明的静态变量,只能被模块内的函数使用,模块外部的函数不能使用

3.在模块内声明的函数,只能被本模块内的函数调用


原创粉丝点击