跳动百科

C语言static作用(c语言static)

柴璐纯
导读 大家好,我是小跳,我来为大家解答以上问题。C语言static作用,c语言static很多人还不知道,现在让我们一起来看看吧!1、1、当static用来修...

大家好,我是小跳,我来为大家解答以上问题。C语言static作用,c语言static很多人还不知道,现在让我们一起来看看吧!

1、

1、当static用来修饰局部变量的时候,它就改变了局部变量的存储位置,从原来的栈中存放改为静态存储区。但是局部静态变量在离开作用域之后,并没有被销毁,而是仍然驻留在内存当中,直到程序结束,只不过我们不能再对他进行访问。

2、在函数的返回类型前加上关键字static,函数就被定义成为静态函数。只是在声明他的文件当中可见,不能被其他文件所用。

本文到此讲解完毕了,希望对大家有帮助。