c语言头文件包含、全局变量使用问题

日期:2017-09-03 08:34:11 人气:2

c语言头文件包含、全局变量使用问题

C语言在头文件中包含全局变量有三种形式: 1 在头文件中声明一个全局变量,在一个C文件中定义全局变量,然后在所有的引用了这个头文件的C文件里都可以使用该全局变量值。 如在main.c定义 int a = 3; 然后定义一个main.h,那么所有引用main.h的c文件中,均可以访问a并更改其值。 2 在头文件中定义一个静态全局变量。那么所有引用该头文件的C文件,均拥有一个作用域在本文件范围内的同名静态全局变量。不同文件中的该变量虽然同名,但却是不同的变量。 比如在a.h中定义 stati
    A+
热门评论