2022-07-22

利用关键字[extern] ,可以在一个文件中引用另一个文件中定义的变量或者函数,下面就结合具体的实例,分类说明一下。
一、引用同一个文件中的变量

#include

int func();

int main()
{
    func(); //1
    printf("%d",num); //2
    return 0;
}

int num = 3;

int func()
{
    printf("%d\n",num);
}

二 C C++混合开发
add.c

int add()
{
    return 3;
}

main.cpp

#include 
using namespace std;
extern "C" int add();
int main()
{
    cout << add() << endl;
    return 0;
}

https://blog.csdn.net/xingjiarong/article/details/47656339

你可能感兴趣的:(2022-07-22)