我这样理解API对不对,请大家指教~~~~~~~~~~~~~~~~
Windows操作系统提供了丰富的系统调用,这些系统调用被进一步编写成不同的库函数后放入动态链接库DLL中,这些库函数构成了Windows操作系统提供给程序员的编程界面,这个编程界面被称为应用编程接口API。-------上文摘自《计算机操作系统教程》(第三版) 清华大学出版社
所以说:API可以看做是一些函数,这些函数存放在动态链接库中,其头文件包含在windows.h中(windows.h是VC 或者VS中带的)。当用户程序中使用了这些函数时,会发生系统调用,操作系统进入管态下运行,系统调用结束后,再返回到用户程序继续往下执行。
---------对吗????????