发布网友 发布时间:2022-05-01 04:28
共3个回答
热心网友 时间:2022-06-24 10:44
静态函数(带static的),外部文件无法使用该函数了,同样的是定义静态变量后,外部文件同样不能使用;在工程中,通常各个模块分开完成,这时候如果确定自己定义的函数别的文件不会使用,就可以加上static,以保证不会被误用;只能在本文件中使用,无法跨文件。热心网友 时间:2022-06-24 10:45
静态函数 首先是一个函数 ,其次由于其实static 使其变为全局函数 ,可以被该文件内的任何函数调用,不能被其它文件的函数调用追问什么是该文件内追答加入是a.c文件中声明了static int fun(){} 函数 ,但是不能再b.c文件中调用
热心网友 时间:2022-06-24 10:45
说的简单点: