博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文件、函数的跨文件使用

Posted on 2023-03-12 20:41  乔55  阅读(14)  评论(0编辑  收藏  举报

文件的跨文件使用

- extern int g_a; 在本文件中做个声明,即可在文件中使用外部全局变量g_a,
- 
- 其含义是该变量已经在其他文件中定义过,不必为其分配额外的内存空间
- static int g_a;该全局变量只能在本文件中使用,不可跨文件使用

函数的跨文件使用

- 内部函数:只能在本文件中使用,加个static即可将其声明为内部函数
- 外部函数:不加static修饰,该函数就默认为外部函数,也可加extern显式说明