在C语言或者面向过程的C++中,关键字static经常和变量、函数一起来定义静态变量(静态全局变量、静态局部变量)和静态函数。而静态变量、静态函数的用法经常让人和普通变量、普通函数产生混淆,因此决定对static在C语言和面向过程的C++中用法进行一次全面的分析总结。