怎么由程序看出是C++语言还是C语言
答案:6 悬赏:10 手机版
解决时间 2021-03-14 12:46
- 提问者网友:孤山下
- 2021-03-14 04:23
怎么由程序看出是C++语言还是C语言
最佳答案
- 五星知识达人网友:詩光轨車
- 2021-03-14 04:55
1.看预编译:一般程序都会有输入输出,所以可以先看他的include命令
#include -----> C语言
#include -----> C++
2.看看程序的结构:
比如出现
class XXXX
{
……………………
}
的就是C++(出现了类)
3.可以看看程序的编程思想(有点抽象...):
C++是面向对象编程,把事物抽象成为一个类的实例,并且赋予他属性和行为。
C语言是面向过程编程,把问题分解成为简单的步骤,并予以实现。
这些事很简略的判断,实际上C语言是可以在C++下编译的,也就是说C语言的源文件扩展名也可以是Cpp,C++向下兼容,希望可以帮到你~
#include
#include
2.看看程序的结构:
比如出现
class XXXX
{
……………………
}
的就是C++(出现了类)
3.可以看看程序的编程思想(有点抽象...):
C++是面向对象编程,把事物抽象成为一个类的实例,并且赋予他属性和行为。
C语言是面向过程编程,把问题分解成为简单的步骤,并予以实现。
这些事很简略的判断,实际上C语言是可以在C++下编译的,也就是说C语言的源文件扩展名也可以是Cpp,C++向下兼容,希望可以帮到你~
全部回答
- 1楼网友:由着我着迷
- 2021-03-14 08:43
c++常有而c中没有(不常有)的符号:
::
->
class
public
private
<>(注,这是一对的,中间要填内容)
这些都是比较明显的。
::
->
class
public
private
<>(注,这是一对的,中间要填内容)
这些都是比较明显的。
- 2楼网友:一秋
- 2021-03-14 08:05
c的头文件——#include, c++的头文件——#include
c的输入输出函数一般是printf()和scanf(),c++的输入输出一般是cin>>x,cout< c++中有类class和对象,对象的引用一般会用到点号
c的输入输出函数一般是printf()和scanf(),c++的输入输出一般是cin>>x,cout<
- 3楼网友:洎扰庸人
- 2021-03-14 06:40
C++是面向对象的,最显著的差别就是C++有类,也就是有class关键字的就是C++程序。
- 4楼网友:不如潦草
- 2021-03-14 06:16
最简单方法看头文件,如果是<>内部没有,h,如#include说明是C++
最主要的是C++ 使用面向对象,即类的概念描述解决问题,C是面向过程的,用函数来解决问题
最主要的是C++ 使用面向对象,即类的概念描述解决问题,C是面向过程的,用函数来解决问题
- 5楼网友:时间的尘埃
- 2021-03-14 05:48
从代码的话,除非有明显的特征,如类,模板,否则无法判定是否为 C++ 代码
从编译好的文件的话,可以看文件中的符号,看有没有 C++ 相关的类和函数名称
从编译好的文件的话,可以看文件中的符号,看有没有 C++ 相关的类和函数名称
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯