c语言之extern "C"

1.被extern "C"修饰的变量和函数是按照C语言方式进行编译和链接的:这点很重要!!!!

2.extern "C"包含双重含义

  1. 从字面上可以知道,首先,被它修饰的目标是"extern"的;

  2. 其次,被它修饰的目标代码是"C"的。

3. 被extern "C"限定的函数或变量是extern类型的

4.extern是C/C++语言中表明函数和全局变量的作用范围的关键字,该关键字告诉编译器,其申明的函数和变量可以在本模块或其他模块中使用。

猜你喜欢

转载自www.cnblogs.com/weiyouqing/p/12565744.html