c语言和c++的最大的区别是啥!还有c语言与汇编语言的根本 区别!

2025-03-01 11:47:16
推荐回答(4个)
回答1:

C和C++,都算是高级语言了吧,主要区别就在C++可以面向对象编程而C不行。

C和汇编的区别呢就在于C比较高级,所以对于逻辑处理上来说比较方便。比如说要写个循环或者分支判断啥的只要很简单几句就可以了,但是汇编在这方面就比较麻烦,而且很容易出错,不易调试。但是作为偏高级语言的C来说,获得编程上面方便的同时也丧失了部分效率和对于细节的处理。因为编译器只能是以一个模式为你转换语法,所以损失效率这是必然的;而汇编作为最底层语言自然有着C所无法对比的操作所有底层硬件的优势。基本上就大概是这样了,各有优缺点。

回答2:

两种不同的语言,但又类似,C语言打基础为好,简单易学!希望帮到你!

回答3:

C语言和C++ 的最大区别是C++在C语言的基础上添加了类。
1) 因此C++以前也叫带类的C;
2)C++ 是C语言的超集,支持C语言的所有功能;
3)C++扩展出了重载、模板、缺省参数的函数等技术;
4)C++加入了类,从而可以实现封装、继承派生、运算符重载等技术。

C语言和汇编语言的根本区别是C语言的表意能力远远强于汇编,50行的C语言程序,可能就要抵得上数百行的汇编了。

回答4:

C和C++是高级语言,比如寄存器的分配,对于高级语言是透明的,就是说你看不到寄存器,无法操纵,也无须关心。
汇编不是高级语言,接近于机器码,像寄存器这样的物理特性对于汇编程序员是可见的,程序员需要用自己的编码来对寄存器进行使用。

C++是面向对象的而C不是,这可以说是二者最大的区别。但二者在语法上很接近。