答:static变量:在程序运行期内一直有效,如果定义在函数外,则在编译单元内可见,如果在函数内,在在定义的block内可见;static函数:在编译单元内可见; static全局变量与普通的全局变量有什么区别? static全局变量只能在本模块中调用,不能在其他文件单元中被引用.而全局变量可以使用extern在任何地方引用 static函数与普通函数...