extern 和include的区别

在c中想要在其他的文件中引用另外一个变量 就需要把这个变量申明称外部变量在变异的过程中回到其他地方去去找这个变量的定义的链接。还有一种似通过include把这个变量的定义引用进来。


那么这两种方法有什么不同呢, 首先 extern 只能有一处初始化 多出声明。 include只能有一处申明或初始化。


extern 申明: extern int a;

extern 定义和初始化   int a=1;


猜你喜欢

转载自blog.csdn.net/sdc20102010/article/details/56849682