API函数,只是一个函数接口而已,主要是编程人来用,不过系统不也是编出来的么?所以两者都用。至于源码,这个涉及C的基本知识了,有很多共通的功能都编成库文件,比如动态库,就是 *.dll 文件,这个是看不到源码的。但你仍可以通过 API函数去调用其功能。也就是说,M$只告诉你一个用法,没告诉你具体怎么实现的。从编程角度来看,M$只是给你一堆头文件而已,没什么源码可以看的。