对比C语言中extern、static和include头文件
extern 与 static修饰符 意义 extern 变量/函数定义位于其他文件中 <空> 变量/函数定义于本文件(公用)且可以用于其他文件 static 变量/函数对此文件来说是局部(专用) static有两重意思。对于全局定义的数据来说,它意味着”对此文件专用“。 对在一个函数中定义的数据来说,它是指”从静态内存(而不是从临时堆栈)分配的变量。场景一main.c extern int flag; // 此处仅是声明变量,
原创
2021-06-03 15:55:29 ·
692 阅读 ·
0 评论