问一个超级菜鸟问题-C能够在纯DOS下运行吗?
C编写的程序能够在纯DOS下运行吗?
我要个准确的答案 注意是纯DOS,不是WIN下的命令行!
标准C代码,和运行平台并无关系
C诞生的年代有Win吗?
当然可以了
与C无关,只与你的编译器有关.如果编译成WIN平台的程序就只能在WINDOWS中运行,同样编译成DOS平台的程序,也只能在DOS中运行,如果你编译成Linux平台的程序,那就只能在Linux只运行了.
用16位的编译器编译出来就能在DOS下运行,如tc;用32位编译器编译出来就只能运行在32位以上的系统中,不能运行在16位系统中。如vc
当然可以,不过编译器要用诸如TC这样的老玩意儿
不管是什么语言,只要有对应平台的编译器,就能编译出能在该平台下运行的程序
语言只是工具
能能能能能能
这就是需要注意编译器,用tc的话就可以
DOS是谁造的.
当然可以了.还有结贴,把分多给我.
我是穷人
[Quote=引用 10 楼 z569362161 的回复:]
DOS是谁造的.
当然可以了.还有结贴,把分多给我.
我是穷人
[/Quote]
。。。 BS
相关问答:
最近在看一个用bison实现的C parser,OS是opensolaris。当用它来解析一个简单的hello.c时,出现“/usr/include/sys/va_list.h: parse error before __gnuc_va_list”。打开文件va_list.h后发现这样一行“typedef __bu ......
#include "stdio.h"
int main()
{
char *ch(char *, char *);
char str1[]="I am glad to meet you!";
char str2[]="Welcom to study C!";
&nb ......
#include"stdio.h"
#include"stdlib.h"
void ContrTwo(char i)
{
char str1[8];
itoa(i,str1,2);
printf("%s",str1);
}
unsigned char leftRot(char str,int i);
unsign ......
如题
又问?C运行时库包含了C标准库,还包含一些扩展的非标准的东西。
标准库可以用二进制方式提供,也可以用源码方式提供,
运行库中的函数可以比标准库少,也可以比标准库多,
运行库体现的是库的发布和使用 ......