extern C原理
时间: 2024-06-12 17:10:39 浏览: 75
extern 'C' 详解
extern是C语言中的一个关键字,用于声明一个变量或函数是在其他文件中定义的。它的作用是告诉编译器在链接时在其他文件中寻找该变量或函数的定义。
例如,在一个文件中声明了一个全局变量,但是该变量的定义在另一个文件中,那么就需要在声明该变量时使用extern关键字,以便在编译时告诉编译器该变量的定义在其他文件中。
另外,extern也可以用于函数的声明,例如在一个文件中声明了一个函数,但是该函数的定义在另一个文件中,也需要使用extern关键字来告诉编译器该函数的定义在其他文件中。
阅读全文