功能1. 修改局部变量应用2. 修改全局变量/普通函数应用3. 修饰成员变量/成员函数(C++类) 功能 1. 修改局部变量本质:改变了变量的存储位置存储位置:静态存储区(编译期初始化)生命周期:与整个程序一致作用域:仅函数内等局部可用 应用函数执行次数统计 2. 修改全局变量/普通函数本质:改变了链接属性(只能在定义静态文件中使用)作用:避免同名冲突,文件隐藏 应用 不同源文件中可使用同名变量/函数无需提供外部调用时可设置static,如非API函数 3. 修饰成员变量/成员函数(C++类)本质:所有的对象都只维持同一个实例作用:实现不同对象间数据共享