文思海辉 2022 技术岗面试题(求职面试回答资料).docxVIP

  • 47
  • 0
  • 约2.54千字
  • 约 7页
  • 2022-07-18 发布于重庆
  • 举报

文思海辉 2022 技术岗面试题(求职面试回答资料).docx

— — PAGE 1 — 文思海辉 2022 技术岗面试题 第1题: 在C++程序中调用被C编译器编译后的函数,为什么要加extern “C” 函数经过编译系统的翻译成汇编,函数名对应着汇编标号。 由于C编译函数名与得到的汇编基本一样,如:fun()=_fun, main=_main 但是C++中函数名与得到的汇编有比较大的差别。 如:由于函数重载,函数名一样,但汇编肯定不能一样。 为了区分,编译器会把函数名和参数类型合在一起作为汇编, 这样就解决了重载问题。详细如何把函数名和参数类型合在一起, 要看编译器的关心说明白。 这样一来,假如C++调用C,如fun()

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档