百度试题 题目C语言是跨平台的 A.正确B.错误相关知识点: 试题来源: 解析 B
C语言是跨平台的,这意味着可以编写一次代码,并在多个平台上使用。这样可以简化应用程序的开发,并同时节省时间和资源。对于需要发布到多个平台的大型项目而言,使用C语言可以在多个平台上进行本地应用开发,从而减少了代码的重复性。2. 计算机内存管理 由于移动设备计算能力的限制,任何技术能够提高执行效率都会受到欢迎。
回答可以说是也不是。C的源代码是跨平台的而编译后的目标文件和可执行文件就不是跨平台的。因为针对不同的平台会用不同的编译器来编译和链接同样的源代码。当然如果你的代码里有针对某种特定平台的代码的话(比如Windows API调用),那么用针对其它平台的编译器就会出错。一般来说如果想写真正跨平台的...
从事软件开发多年对于C/C++用的比较多,可以明确说这两种编程语言也是支持跨平台,肯定还是有很多人问什么是真正意义上的跨平台,所谓的跨平台就是同一套代码在不同的操作系统都能直接去运行,这里面涉及到一个很重要的问题,在java这门编程语言刚开始流行的时候就提到了跨平台的功能,在windows上运行的jar包直接放在linux...
C语言本来就是跨平台的,不过是“源码级”跨平台。本来就是存在针对linux、windows的不同的编译器。所以有C语言“一次编写,到处编译”,Java是“一次编译,到处运行”的说法。如C++创始人酸溜溜的说法,JVM造了一个新的平台,让所有Java程序只能在这个平台上运行,而C和C++的代码可以在几十个不同的...
1. C语言的跨平台性 大家也都知道Java是跨平台的语言,主要是因为在不同的系统上面安装不同的JRE,也就是Java运行时环境,这样,相同的代码在不同的操作系统上面,运行的效果是一样的。 其实Jeremiah所谓的跨平台性,跟Java的这种机制是类似的。主要是编译器GCC的跨平台性。
C语言本身是跨平台的,C语言的编译器是各平台自己的,这样才能用于特定的硬件平台。
直到C语言出现以后,我们才能将X86平台下的C语言程序源文件,换到POWER平台编译以后直接运行。因此C的跨平台移植功能是指在硬件架构上的移植性。 JAVA的跨平台能力是指其不需要指定操作系统可以直接运行。C语言“一次编写,到处编译”,Java是“一次编译,到处运行”。如C++创始人酸溜溜的说法,JVM造了一个...
跨平台性是指程序可以在多个平台上进行编译和运行,而不需要针对每个平台进行特定的修改。 C语言具有跨平台性的主要原因在于它具有简洁的语法和底层的系统调用接口,能够充分利用不同操作系统的功能,但又不依赖于任何特定的平台。C语言的标准库中定义了很多函数和数据类型,这些函数和数据类型在不同平台上都有相应的...