C语言中的.c和.cpp有什么区别?

发布网友 发布时间:2022-04-23 01:14

我来回答

4个回答

热心网友 时间:2023-01-20 14:14

一、指代不同

1、.c:表示C的源程序。

2、.cpp:表示C++的源程序。

二、变量声明不同

1、.c:c中变量声明和代码是分开的,必须在函数开始处声明。

2、.cpp:c++变量可以在任意处声明,只要保证先声明后使用就行。


三、指针类型不同

1、.c:void指针可以给任意类型指针赋值。

2、.cpp:必须先进行强制数据类型转换再赋值。


参考资料来源:百度百科-cpp

参考资料来源:百度百科-c

热心网友 时间:2023-01-20 15:32

.c 是C语言默认的source文件格式
.cpp是c++的默认source文件格式。

热心网友 时间:2023-01-20 17:07

.cpp是c++程序文件的后缀;
.c是c程序文件的后缀。

热心网友 时间:2023-01-20 18:58

不同类型所用的编译器不同

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com