mdsk.net
当前位置:首页 >> C文件与 Cpp文件的区别 >>

C文件与 Cpp文件的区别

c语言生成的是 .c文件 c++生成的是 .cpp文件 他们彼此不能通用.

文件扩展名为.c的是C语言源程序文件,扩展名为.cpp的是C++语言源程序文件.如果将C语言源程序文件的扩展名改为.cpp,则一般情况下可以正常编译、运行,但如果将C++语言源程序文件的扩展名改为.c,则绝大多数情况下不可以正常编译、运行,除非你在程序中没有使用I/O流(cin和cout,包括文件流)、类、重载函数、异常处理等新增功能.

.c 文件是 C 语言文件..cpp 文件是 C++ 文件.扩展名不同,语言不同,编译器编译的方式也不同.

.cpp文件是c++的源文件,.c是c语言写的源文件.

1、c++里的struct是为了兼容c语言而所保留的.2、在c++里struct和class除了成员的默认访问属性一个是public,一个是private外,几乎没什么区别,都可以有成员变量,成员函数,构造函数,析构函数,都可以继承等.3、在c里,struct只可以有数据成员.综上,c里的东西在c++里都可以用,c++里的很多东西不能在c里用.

你好!CPP是C Plus Plus,也就是C++源文件严格的说,它是不会出现在C语言里的C文件和CPP文件没有必然的联系希望对你有所帮助,望采纳.

分别编译,通过连接器将其连接,几个cpp文件不会合成为一个文件,头文件中的内容会在两个文件中分别出现,编译器会保留声明但未定义的符号,连接器在生成目标程序时若找不到对应符号是报错,如果找到了就会把信息填入编译时留出的空内.

.c C 源程序文件.cpp c++源程序文件这个提示的意思是 你要调试 程序 这个程序必须是.exe 也就是可执行的

为了隐藏类的实现 使用者只能得到类的接口 也就是.h文件 由此可以知道类有什么成员、能做什么事情 但是不能得到类的实现 也就是.cpp 也就是类的源代码

一般而言,c 语言得到的是.c文件,而.cpp是c++文件,.c语言可以保存为.cpp,换句话说,可以把c看成是c++的子集,不过.cpp文件复制到.c上不一定行得通,因为某些语法可能不兼容(希望能帮到你,仅供参考)

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com