c++关键字extern的作用

1.用extern修饰变量

  使用在别的在源文件定义的非静态外部变量时,需要使用extern进行说明

2.用extern修饰函数

  使用在别的在源文件定义的函数时,需要使用extern进行说明

3.用extern指示c函数的调用规范

  用extern "C"告诉编译器使用C的方式来处理函数

extern "C"
{
    void f1()
    {
        printf("666");
    }
}


int main()
{
    f1();

    return 0;
}
原文地址:https://www.cnblogs.com/Joezzz/p/10239650.html