C语言extern是给外面的用还是用外面的参数

2025-04-07 19:49:04
推荐回答(2个)
回答1:

用外面的,但不是main外面的,而是另一个文件中的。当然这另一个文件与本文件是有关联的……

回答2:

如果使用extern关键字,代表声明一个变量或函数,该变量/函数的定义由编译器到其他文件中寻找。如果使用了extern关键字后又在下面定义了变量/函数,那么则会覆盖其他文件中的定义,此时extern关键字无效。