C语言中Static和extern关键字的作用

2017-12-10  本文已影响0人  兔迪哥

Static 修饰变量时,会将变量内容存放在静态区,定义时会去静态去查找,如果该变量不存在,则创建一个该变量,如果存在,则直接使用该变量。

extern 修改变量时,会告诉编译器,该变量在其他地方声明过,可直接使用

Static修饰函数时,表明该函数只能在文件内使用,其他文件无法访问

extern修饰函数时,表明该函数在文件外可以发现并使用,为外部函数

上一篇 下一篇

猜你喜欢

热点阅读