C++中混进汇编和C语言混进汇编有区别吗

来源:百度知道 编辑:UC知道 时间:2024/06/08 09:31:06
C++能做的事情 C可以做吗?
我听说C++没有C语言和汇编那样直接对底层操作的能力

当然有.
一种不成立的说法C语言算是中级语言
汇编语言是低级语言,直接面向硬件.(汇编语言是机器语言的指令记住符)

比如用c语言和汇编语言同样执行一条代码.汇编就省力得多.

C语言更接近硬件,转换起来应该相对容易一些
C++是C的扩展 按理说应该也可以 但是相对应该麻烦一下
毕竟它封装了许多东西

C能做到的,C++一定可以。C++编译器可以一定可以编译C程序,你不知道吗?
混进汇编没区别。

C++中混进汇编和C语言混进汇编有区别吗

C++能做的事情 C可以做吗

这算同一个问题吗?。。。

混汇编这个要看编译器是否支持了,并不是语言本身的特性

C++ 和 C 都没法直接对底层操作的。。C++只不过是为了实现面向对象的编程,程序结构会比C复杂,也会产生更多的冗余代码。

-----------------------------
呵呵,你到底是怎么学C/C++的,我告诉你C++能做的事情C完全可以做,只是方法不一样罢了,C和C++都有直接作用于底层的代码,只是象你这样的利用VC的IDE开发的人是不会明白的。还有我看出你很嚣张,大概也是用VC用傻的缘故
大多数C/C++编译环境都支持内嵌汇编的,因为他还带有汇编编译器。

例如BC的TASM32

In gcc, you can use inline assembly with the same form for c/c++.

As I known, Microsoft's compiler is also support inline assembly for c/c++.

我听说C++没有C语言和汇编那样直接对底层操作的能力
No, C++ can do it, but C does better!

C++中混进汇编和C语言混进汇编有区别吗

C++能做的事情 C可以做吗

这算同一个问题吗?。。。