MST

星途 面试题库

面试题:C++ 中 extern "C" 在跨语言编程里的基础用法

在一个C++项目中,需要调用一段C语言编写的函数库,假设C语言函数库中有一个函数 `int add(int a, int b)`,请展示如何使用 `extern "C"` 来正确地在C++代码中声明并调用这个函数。
50.0万 热度难度
编程语言C++

知识考点

AI 面试

面试题答案

一键面试

在C++代码中,可以按如下方式使用 extern "C" 声明并调用该C语言函数:

extern "C" {
    int add(int a, int b);
}

int main() {
    int result = add(3, 5);
    return 0;
}