可以共用的。具体取决于使用的编译器。
使用C编译器:C编译器是不支持编译C++代码的。因为C++有很多C语言标准没有定义的扩展。所肆岩以同时存在纯C和C++代码的话是不能通过C编译器的编译的。
使用C++编译器C++是C语言的扩展延伸,C++设计之初就考虑了完全兼容C语言的。所以纯C或是混合C/C++项目都是可以被C++编译器所支持的。
总的来说,只要使用C++编译器就不用担心C/C++混编的问题。
扩展资料:
C语言可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠芦雹斗非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接 *** 作,因此既能够用于陪磨开发系统程序,也可用于开发应用软件。
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
参考资料:
百度百科-c语言
百度百科- C++
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)