摘要: 在使用C语言编写程序时,经常会遇到这样的情况:我们希望在头文件中定义一个全局变量,并将其包含在两个不同的C文件中,以便这个全局变量可以在这两个文件中共享。举个例子,假设项目文件夹"project"下有三个文件:main.c、common.c和common.h。在这种情况下,我们希望声明一个字符型变量 阅读全文
posted @ 2023-11-25 17:18 Sean_hn 阅读(137) 评论(0) 推荐(0) 编辑
摘要: extern和static extern和static两者之间是有一种相克的关系:用了extern的不能用static,用了static的不能用extern, extern是声明让别的文件中能够使用, extern用于对全局变量的声明,通常在头文件声明,使全局变量值能在多个文件之间传递 static 阅读全文
posted @ 2023-11-25 16:58 Sean_hn 阅读(118) 评论(0) 推荐(0) 编辑