static
修飾局部變量:修改的是生命周期
1> 被static修飾的局部變量,在整個程序運行過程中都只有一份內存
2> 被statci修飾的局部變量,并沒有改變作用域
沒有被static修飾的局部變量
被static修飾的局部變量
修飾全局變量:修改的是作用域
1> 沒有被static修飾的全局變量,能被項目中任何文件訪問
2> 被static修飾的全局變量,只能被本文件使用(定義這個變量的文件)
自己框架內部的全局變量最好用static修飾,為了安全性
const
框架內部的常量最好用const,不要用宏定義。const只分配一塊內存,宏定義是替換,用一次就需要開辟一塊內存,性能不好。
有些時候可能需要定義一些全局的常量,供整個項目使用