美文网首页
C语言中Static和extern关键字的作用

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

作者: 兔迪哥 | 来源:发表于2017-12-10 12:36 被阅读0次

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

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

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

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

相关文章

  • static 和 extern 关键字

    static 和 extern 是c语言中的两个关键字,是用来修饰变量和函数. 1.static和extern修饰...

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

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

  • 面试题之关键字

    C语言中extern 的作用,extern “c”的作用? ①extern 可以置于变量或者函数前,以标示变量或函...

  • 部分C语言的作用

    关键字const有什么含意?修饰类呢?static的作用,用于类呢?还有extern c的作用const 意味着"...

  • C/C++关键字介绍

    一、 typedef typedef为C/C++的关键字,与auto、extern、mutable、static、...

  • Static关键字

    C语言中的static关键字和Java的static关键字意义不一样。 1 用static修饰函数 static用...

  • C语言复习之extern和static

    static和extern关键字对变量的作用 extern1.在main函数前面对变量a进行提前声明。也就是让ma...

  • 嵌入式面试中的static,const,volatile

    Static 1. 关键字static的作用是什么? 这个简单的问题很少有人能回答完全。在C语言中,关键字stat...

  • 存储类型说明符

    C语言中的存储类型说明符 typedef extern static auto register __block说...

  • OC中的 static、extern 、const关键字

    C 语言中 static 关键字的作用 在模块(文件)内的 static 全局变量可以被模块内所用函数访问,但不能...

网友评论

      本文标题:C语言中Static和extern关键字的作用

      本文链接:https://www.haomeiwen.com/subject/soomixtx.html