永发信息网

怎么由程序看出是C++语言还是C语言

答案:6  悬赏:10  手机版
解决时间 2021-03-14 12:46
怎么由程序看出是C++语言还是C语言
最佳答案
1.看预编译:一般程序都会有输入输出,所以可以先看他的include命令
#include -----> C语言
#include -----> C++
2.看看程序的结构:
比如出现
class XXXX
{
……………………
}
的就是C++(出现了类)
3.可以看看程序的编程思想(有点抽象...):
C++是面向对象编程,把事物抽象成为一个类的实例,并且赋予他属性和行为。
C语言是面向过程编程,把问题分解成为简单的步骤,并予以实现。

这些事很简略的判断,实际上C语言是可以在C++下编译的,也就是说C语言的源文件扩展名也可以是Cpp,C++向下兼容,希望可以帮到你~
全部回答
c++常有而c中没有(不常有)的符号:
::
->
class
public
private
<>(注,这是一对的,中间要填内容)
这些都是比较明显的。
c的头文件——#include, c++的头文件——#include
c的输入输出函数一般是printf()和scanf(),c++的输入输出一般是cin>>x,cout<c++中有类class和对象,对象的引用一般会用到点号
C++是面向对象的,最显著的差别就是C++有类,也就是有class关键字的就是C++程序。
最简单方法看头文件,如果是<>内部没有,h,如#include说明是C++
最主要的是C++ 使用面向对象,即类的概念描述解决问题,C是面向过程的,用函数来解决问题
从代码的话,除非有明显的特征,如类,模板,否则无法判定是否为 C++ 代码
从编译好的文件的话,可以看文件中的符号,看有没有 C++ 相关的类和函数名称
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
4G的内存卡算大吗?
关于阻击之王西蒙海耶
32GU盘量产多久
有在晋江连载小说的作者吗,求解。申请通过首
龙血树叶子该怎么清洁
美又鲜地址有知道的么?有点事想过去
那天晚上你表白了心意,我心中引起阵阵的涟漪
电信宽带白天正常线路质量也不差,但是到了晚
2(X+5)²=X(X+5)
大为印刷我想知道这个在什么地方
求助 来张鬼谷子下山的 最贵的那个 高清照片
( )里掏金
全部50买入,是盘口语言"捂实"的意思吗
电动车续航比较长的
求大神帮孩子起名,本人姓艾,要求双名
推荐资讯
名人服饰女装这个地址在什么地方,我要处理点
南昌火车西站外地车限行吗??
车子开一段后ESP自动关闭 巡航也不能开启
灰色羽毛,头上有一撮灰色的毛,眼睛是像被黑纱
港闸区法律援助中心地址有知道的么?有点事想
火箭vs快船第七场什么时候开始
我的狗狗是只土狗,突然死亡,跪求原因
鸡心有几个心房
我的手机是oppo明明以前还好好的,可是自从那
孟姜女哭长城有拍成电视剧的吗?
如何强化安全生产基层和基础工作
民信房产中介(九分店)在哪里啊,我有事要去这
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?