如果是同一个文件 或者多个文件都用C++编译器。没必要混用直接C++就好了C的语法 在C++中是通用的。如果是不同文件 同时采用不同编译器的。C用C编译器, C++用C++编译器。 那么 C中无法调用C++ C++调用C的函数时 需要加上extern "C"