答案是肯定的。高级语言,类似于C,是基于WINDOWS API的。我们可以这样看这个机构,高级语言的编译器,像VISUAL STUDIO,在安装时是带有若干LIB的,这些LIB包含高级语言标准中所要求的库函数的实现代码,即二进制代码。在你的程序被连接时,编译器一定会去找那些包含了标准库函数的LIB一起连接成一个可执行程序。而这些LIB的实现毫无疑问是使用了WINDOWS API的。否则你可以想象对于各种WINDOWS支持的硬件编译器要实现不同的代码,并且要不停的跟着升级。而WINDOWS API屏蔽了各种硬件的不同,为调用者提供了稳定而统一的接口。