后端岗位面试题更新 2026-08-05

extern "C" 的作用是什么?为什么要使用 extern "C"?

中望软件后端开发专业服务技术原理CC++

考察说明

考察 C/C++ 链接机制的理解及跨语言调用的实践

回答思路

  1. 说明 extern "C" 用于声明 C 链接约定,避免名字修饰
  2. 解释 C++ 编译时函数重载导致的名称修饰与 C 链接不兼容的原因
  3. 给出库头文件常用于 extern "C" 包裹以支持 C 和 C++ 调用
  4. 能结合示例说明 extern "C" 的使用场景,如调用 C 库或导出 C 接口
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。