为什么能用简单的c程序就能编出来可视化的东西?

来源:百度知道 编辑:UC知道 时间:2024/05/31 19:45:08
谁能具体说说c语言是怎么编出一个个我们使用的东西的(比如单片机)

可视化是个复杂的东西;需要操作系统支持,如Windows,GDI子系统。你问的C编译的原理吧。
编译器首先编译模块,将高级语言代码转化为机器指令;这个阶段编译器屏蔽掉所有的处理器和系统调用细节-因为高级语言功能实现的根本是机器指令和系统调用-并对编译代码进行优化。然后编译器将编译过的模块连接,链接成系统中的可执行体。编译器完成文件系统的细节处理。
单片机等底层编程一般没有系统支持,功能限于运算、逻辑或是硬件访问。这类编译过程除了对语言的二进制翻译同样外,其它依赖于具体的硬件条件

用c语言是无法和单片机连接的,c语言编写的程序也无法在单片机中运行,可以用cx51来和单片机连接,用cx51编译的程序可以烧制在单片机中,cx51和c语言的程序风格很是相似.

这个你就不懂了吧,其实我也不知道,我估计是编译器比较高级,知道了吗