文件以.cpp结尾的是C++源文件,而以.c结尾的是C源文件。\n\nC++是C的扩展,它支持C语言的所有特性,同时还引入了一些新的特性,如类、对象、继承、多态等。因此,以.cpp结尾的文件可以包含C和C++代码。\n\n而以.c结尾的文件只能包含C代码,不支持C++的特性。\n\n另外,C++编译器一般会对.cpp文件进行额外的处理,如进行名称修饰(name mangling)等操作,以支持C++的特性。而C编译器则不会进行这些额外的处理。

C++文件(.cpp)和C文件(.c)的区别 - 详细解析

原文地址: https://www.cveoy.top/t/topic/pHb1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录