读书人

c语言程序设计与windows程序设计的区别

发布时间: 2012-04-06 12:22:24 作者: rapoo

c语言程序设计与windows程序设计的区别与联系
如题,希望能给一个详细的解释...

int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil)
像这样类似于C语言程序设计的windows程序设计

[解决办法]
一个是编程语言,一个是操作系统。。

int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil)
这个东西是典型的windows开发函数,用到了很多windows的数据类型,好像WINAPI是个宏吧,我不知道,我是Linux的。。
所以这个函数是不能在Linux下运行的,但不能说C语言不能在Linux下使用。。

换句话说,C++是工具,windows是环境,工具可以在不同环境下使用,当然你不能太依赖环境,要不就变成环境的一部分了,也就不是单独的工具了。。
也就是说,C++编程本来是不依赖于特定环境的,但如果你的程序大量使用环境特定的东西,那C++就跟windows绑定到一起了。。如果你的程序都是使用标准C++的东西,那就跟windows没有直接关系了,是建立在操作系统之上的。。
[解决办法]
c++并不是纯面向对象的
[解决办法]
c语言在Windows下编程会用到Windows提供给你的api函数。
你所要做的就是在c下使用这些函数。
[解决办法]

探讨
一个是编程语言,一个是操作系统。。

int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil)
这个东西是典型的windows开发函数,用到了很多windows的数据类型,好像WINAPI是个宏吧,我不知道,我是Linux的。。
所以这个函数是不能在Linux下运行的,但不能说C语言不能在Linux下使用。。

换句话说,C++是工具,windows是环境,工具可以在不同环境下使用,当然…

[解决办法]
windows编程其实就是c语言,只不过定义了自己的一些类型和函数,并且和操作系统联系起来
[解决办法]
windows程序设计是使用windows系统api进行程序设计,不过这一过程还需要在某种编程语言下去实现
[解决办法]
探讨
一个是编程语言,一个是操作系统。。

int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil)
这个东西是典型的windows开发函数,用到了很多windows的数据类型,好像WINAPI是个宏吧,我不知道,我是Linux的。。
所以这个函数是不能在Linux下运行的,但不能说C语言不能在Linux下使用。。

换句话说,C++是工具,windows是环境,工具可以在不同环境下使用,当然…

[解决办法]
c语言程序设计与windows程序设计的区别与联系

这个,。。 没法比较。 就好像麻辣烫和三菱evox哪个好?

c语言是一个程序设计语言
windows是个平台

一门语言,要依赖在一个平台上开发~~
你可以说:“ windows下用C语言做开发”
[解决办法]
C语言程序设计,只是一门语言。
windows程序设计,是基于一个平台的东西,也就是说,你可以用这个平台上的库,用这个平台的接口来编程。
而所有的程序最后都是要编译成机器指令才能执行的。

读书人网 >C语言

热点推荐