static:
- 作用于局部变量:该变量存放在静态区,一直会延续到整个程序结束,生命周期发生变化但是作用域没有改变。
- 作用于全局变量:用static对全局变量修饰,不改变存储位置,改变了作用域,由整个工程可见变为本文件可见。但是static修饰的全局变量即可以在本文件中被调用,也可以在一个工程的其他文件中被访问(添加extern进行声明)。
- 作用于函数:改变了函数的作用于,同全局变量一致。
- 作用于类:
const:
- 修饰基本数据类型:const type var;变为常量。
- 应用到指针:指针常量——指向的是“常量”,常量指针——指针的值为常量。