static在函数中做几次
在函数中,static可以做以下几次:
-
定义静态局部变量:在函数中定义的变量,如果加上static修饰符,就变成了静态局部变量。静态局部变量的生命周期与程序的整个生命周期相同,只会被初始化一次,即使函数被多次调用,也不会被重复初始化。
-
定义静态函数:在函数前加上static修饰符,就变成了静态函数。静态函数只能在当前文件中使用,不能被其他文件调用,因此有时也被称为私有函数。
-
定义静态全局变量:在函数外定义的变量,如果加上static修饰符,就变成了静态全局变量。静态全局变量与普通全局变量的区别在于,静态全局变量的作用域仅限于当前文件,不能被其他文件访问。
原文地址: https://www.cveoy.top/t/topic/gnCw 著作权归作者所有。请勿转载和采集!