windows的API是不是专门提供给c++的?c语言能不能用这些API进行windows编程?
windows的API是不是专门提供给c++的?c语言能不能用这些API进行windows编程?...
windows的API是不是专门提供给c++的?c语言能不能用这些API进行windows编程?
展开
展开全部
做程序的话,首先要明确自己是在什么操作系统上做程序.很多人都没有这个概念,因为我们平时用的就是windows操作系统.可实际上还有UNIX/linux操作系统这一块非常重要的程序阵营.
其实,windows的API就是让程序员编写与windows操作系统有关的程序,象有窗口界面的这种程序,或是基于windows机制的程序,如利用windows内存管理机制的程序,象exel就是非常注重内存分配的问题.
只要一般和这两点有关的就要用到windows的API.其实API可以简单的理解为系统函数.就是我们用函数来写程序,就这方面而言和printf这样的函数使用是一样的.
windows API函数是微软让程序员来开发在windows下使用的程序,因此只要你的程序在windows下运行,就可以使用windows API.无论是VB,VC, DELPHI都可以使用.API是与语言无关的,当然在使用语法上会有些小小的变换.有兴趣你可以看下VB和VC对API使用的不同之处.
你说的C语言能不能用这些API进行编程呢?我觉得当然能喽,VC不就是吗?为什么楼上的都说不能,很奇怪.
至于windows的API是不是专门提供给c++的?我的回答还是那句,任何语言都可以使用API,因为API与语言无关的,只要是在windows下运行,都直接或间接的调用了windows API.它只是个函数或者准确点是个接口(interface).
微软在他的C++里早已经把windows API给用进去了,那你说windows API能不能提供给C++呢.微软集成的API和C++就是我们耳熟能详的MFC!
kk8212478的回答,楼主还是忽略吧!
其实,windows的API就是让程序员编写与windows操作系统有关的程序,象有窗口界面的这种程序,或是基于windows机制的程序,如利用windows内存管理机制的程序,象exel就是非常注重内存分配的问题.
只要一般和这两点有关的就要用到windows的API.其实API可以简单的理解为系统函数.就是我们用函数来写程序,就这方面而言和printf这样的函数使用是一样的.
windows API函数是微软让程序员来开发在windows下使用的程序,因此只要你的程序在windows下运行,就可以使用windows API.无论是VB,VC, DELPHI都可以使用.API是与语言无关的,当然在使用语法上会有些小小的变换.有兴趣你可以看下VB和VC对API使用的不同之处.
你说的C语言能不能用这些API进行编程呢?我觉得当然能喽,VC不就是吗?为什么楼上的都说不能,很奇怪.
至于windows的API是不是专门提供给c++的?我的回答还是那句,任何语言都可以使用API,因为API与语言无关的,只要是在windows下运行,都直接或间接的调用了windows API.它只是个函数或者准确点是个接口(interface).
微软在他的C++里早已经把windows API给用进去了,那你说windows API能不能提供给C++呢.微软集成的API和C++就是我们耳熟能详的MFC!
kk8212478的回答,楼主还是忽略吧!
2008-12-15
展开全部
不是 VB也可以调用API c语言当然可以调用 这些API本来就是以C语言的形式提供的 没有用到C++的特性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
windows的大部分代码都用面向对象(OO)的,编程用的是VC++。而windows的API都是用类构成的。这些类是就是面向对象程序设计语言,c++的特征,而c语言是面向过程程序设计语言,不具备类的性质。故不能使用windows提供的API
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是专门为C++提供的,C语言当然可以用了,要进行系统方面的编程多少都要用到API.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
API是一个工具库,没有特别限制某种语言,所以几乎所有语言都能调用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询