static
静态变量只供其所在的源文件使用,其他函数不能使用
在某一个函数中声明static变量则只在该函数中有用
static修饰的变量,函数即使于自动变量,函数名字相同也不会产生冲突
三个作用:
1.在函数体内声明的静态变量在该函数中保持不变
2.在模块内声明的静态变量,只能被模块内的函数使用,模块外部的函数不能使用
3.在模块内声明的函数,只能被本模块内的函数调用
静态变量只供其所在的源文件使用,其他函数不能使用
在某一个函数中声明static变量则只在该函数中有用
static修饰的变量,函数即使于自动变量,函数名字相同也不会产生冲突
1.在函数体内声明的静态变量在该函数中保持不变
2.在模块内声明的静态变量,只能被模块内的函数使用,模块外部的函数不能使用
3.在模块内声明的函数,只能被本模块内的函数调用