static:
作用:static修饰一个局部变量,它保存在数据区的静态数据区,使这个静态局部变量生命周期延长至整个程序结束。
既能修饰变量,又能修饰函数,既能修饰局部变量,也能修饰全局变量。
static修饰全局变量只能在本文件访问,不能在其他文件访问。
static修饰函数只能在本文件访问,不能在其他文件访问。
static修饰的变量未初始化,全部默认为“0”。
extern:外部声明
声明此变量在其他文件定义,在这个文件可以使用
static:
作用:static修饰一个局部变量,它保存在数据区的静态数据区,使这个静态局部变量生命周期延长至整个程序结束。
既能修饰变量,又能修饰函数,既能修饰局部变量,也能修饰全局变量。
static修饰全局变量只能在本文件访问,不能在其他文件访问。
static修饰函数只能在本文件访问,不能在其他文件访问。
static修饰的变量未初始化,全部默认为“0”。
extern:外部声明
声明此变量在其他文件定义,在这个文件可以使用