首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

哪位高手能为小弟我这个笨蛋解释一上API究竟是什么,它与操作系统的关系是什么

2013-03-14 
谁能为我这个笨蛋解释一下API究竟是什么,它与操作系统的关系是什么应用程序编程接口API究竟是什么呢,我就

谁能为我这个笨蛋解释一下API究竟是什么,它与操作系统的关系是什么
应用程序编程接口API究竟是什么呢,我就是不理解。
它与操作系统的关系又是什么?

有人说,API就是一组函数,可是他究竟是怎样的一组函数?

[解决办法]
我们在编写标准C程序的时候,经常会调用各种库函数来辅助完成某些功能;初学者使用得最多的C库函数就是printf了,这些库函数是由你所使用的编译器厂商提供的。在Windows平台下,也有类似的函数可供调用;不同的是,这些函数是由Windows操作系统本身提供的。

Windows操作系统提供了各种各样的函数,以方便我们开发Windows应用程序。这些函数是Windows操作系统提供给应用程序编程的接口(Application Programming Interface),简称为API函数。我们在编写Windows程序时所说的API函数,就是指系统提供的函数,所有主要的Windows函数都在Windows.h头文件中进行了声明。

Windows操作系统提供了1000多种API函数,作为开发人员,要全部记住这些函数调用的语法几乎是不可能的。那么我们如何才能更好地去使用和掌握这些函数呢?微软提供的API函数大多是有意义的单词的组合,每个单词的首字母大写,例如CreateWindow,读者从函数的名字上就可以猜到,这个函数是用来为程序创建一个窗口的。其他的,例如,ShowWindow(用于显示窗口),LoadIcon(用于加载图标),SendMessage(用于发送消息)等,这些函数的准确拼写与调用语法都可以在MSDN中查找到。

参考一下,我正好在看。VC++深入详解

热点排行