C语言和windows程序设计有什么关系

严重鄙视复制来回答我的,请讲通俗点? 求解,我百度了很多,如main都变成winmain了,但我看了windows程序编写, 怎么网上那些菜鸟说以C语言为基础windows程序设计是基于C语言语法为基础还是以C语言为基础,但看不懂,还谈什么C语言

第1个回答  2020-06-19
没有直接关系。C语言是一种程序设计语言,windows程序设计是指特定一种环境。
C是语言,windows程序设计在Windows平台的程序设计,语言不限定(VB
C#
JAVA
Delphi等),用的函数就是一些Windows
API,就是只能运行在Windows平台下的程序,一般是带窗口的,当然控制台的也是,只要符合只能运行在windows下(用了Win32
API)。Windows的入口函数是WinMain但是,可以可以把WinMain封装成main。这个没什么太大的关系,QT
GUI编程就是如此,但是入口函数就是main。
c语言是一种用于软件和系统开发的高级程序语言,而windows是一个系统,一种平台,windows程序设计就是在windows这个平台上进行软件开发,如在windows
xp上安装vc++6.0软件进行程序开发。另一点就是windows这个系统是用c语言编写的
相似回答