C语言编出的程序都是在DOS下运行的,那Windows这的程序和C语言有什么关系呢?

如题所述

看你这么问我很无语...
你没明白编程语言和操作系统的关系
C语言写的程序可以在dos、windows、linux、unix等等各种操作系统上运行,程序能不能在一个操作系统上运行关键在于编译器而不在于程序语言本身
比如c语言写的程序如果用vc6.0编译可以在dos和windows运行但不能在linux上运行,而如果采用gcc编译则可以在linux上运行但不能在dos和windows上运行,如果采用arm-linux编译甚至可以在嵌入式ARM芯片的linux系统上运行
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-03-17
你可以研究一下MFC.