为什么被调用函数前要加个static,有什么用

2019-08-21 13:02发布

为什么被调用函数前要加个static,有什么用
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
三支火把
2019-08-21 21:53
当群群来敲门 发表于 2017-4-7 12:04
static是静态存储,被调函数运行结束也不会释放内存,详细的解释你可以看看C语言书籍

你这个说的有问题,static修饰函数的话,只表示该函数在本文件内可见,对其他部分的文件是不可见的,,这个是为了符合编程的一种思想“高内聚,低耦合”,同时也是告诉看你代码的这个人,这个函数只会在本文件内调用和出现,不用再去其他文件寻找。

一周热门 更多>