C语言,全局变量,关于头文件包含的问题

日期:2016-06-29 13:40:42 人气:1

C语言,全局变量,关于头文件包含的问题

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