static使用

static使用

  1. 用于全局变量前: a.使得变量不能在其他文件中使用

            b.其他文件中可以定义相同名字的变量

            c.即使extern也不可以被其他文件使用

  2.用于局部变量前:使得变量分配的内存保存于全局变量区,函数结束时释放内存

           静态局部变量在程序执行到该对象的声明处时被首次初始化,以后的函数调用不再进行初始化,没有被初识化时会自动初始化为0

  3.用于函数名前:不可被其他文件调用,其他文件内函数可以同名

posted @ 2020-04-08 19:39  为鲸  阅读(107)  评论(0编辑  收藏  举报