后端岗位面试题更新 2026-08-05
extern "C" 的作用是什么?为什么要使用 extern "C"?
中望软件后端开发专业服务技术原理CC++
考察说明
考察 C/C++ 链接机制的理解及跨语言调用的实践
回答思路
- 说明 extern "C" 用于声明 C 链接约定,避免名字修饰
- 解释 C++ 编译时函数重载导致的名称修饰与 C 链接不兼容的原因
- 给出库头文件常用于 extern "C" 包裹以支持 C 和 C++ 调用
- 能结合示例说明 extern "C" 的使用场景,如调用 C 库或导出 C 接口
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。