程序中引用了不存在的外部变量引发的错误

例如:

test.c中定义全局变量int a=100

要想在test1.c文件使用必须声明extern int a,然后使用。

假如程序中引用了一个不存在的外部变量,因为预编译只是将头文件展开,没有链接其中的内容

到链接的时候才会报错.

猜你喜欢

转载自blog.csdn.net/star1234555/article/details/81975721