extern“C”有什么作用?

IT互联网 已帮助: 时间:2025-06-09 21:27:09

extern“C”有什么作用?

难度:⭐⭐⭐

题库:IT/互联网,软件开发

标签:有什么,作用,extern

参考解答

用户头像

490***135

2025-06-09 21:27:09

Extern “C”是由C++提供的一个连接交换指定符号,用于告诉C++这段代码是C函数。这是因为C++编译后库中函数名会变得很长,与C生成的不一致,造成C++不能直接调用C函数,加上extren “c”后,C++就能直接调用C函数了。

Extern “C”主要使用正规DLL函数的引用和导出 和 在C++包含C函数或C头文件时使用。使用时在前面加上extern “c” 关键字即可。可以用一句话概括extern “C”这个声明的真实目的:实现C++与C及其它语言的混合编程。


上一篇 什么是指针?怎么理解指针?

下一篇 数组与指针的区别是什么?

相似问题