1.#include
这个是C++独有的头文件. C不能用.
2.就算你想办法使得可以用了.但是编译还是过不了.因为C++支持多态.就是说
一个函数名相同,但是函数参数不相同,这种情况在C++可以,但是在C里面就不
行了.它们的导出方式不同.
3.因为C++编译器在导出C的库和头文件做了一点修改:
下面就是VC++下"stdio.h" 这个头文件的一句代码:
#ifdef __cplusplus
extern "C" {
#endif
这个就是要在C++里面用这些函数的时候,请保持函数名的原封不动.
就这样C++就可以完全运行C的代码了.
不同的编译环境要导的C++的头文件不一样
vc++可以运行C程序,但是TURBOC里不能运行C++程序!
用#include
turboC++不含有C++中的头文件
对C++不兼容