32位windows api(强调是win32 api,它与win64下的api调用规则不完全一样,win64能兼容win32),windows有api,BIOS有BIOS中断、DOS有DOS中断,它们都是提供给外部程序调用的。
windows下只能用api,api简化了程序的编写,你可以不调用win api,但你不用它时你就要自己写代码实现那个api相同或类似的功能,事情总要有人做,你不做就让他帮你做,你觉得他做的没你好,那你可以自己做。比如要把一个文件复制或移动到一个位置,用api就是一个功能代号(api函数)加文件路径就可以实现,你不用api就要自己写硬盘驱动硬件层操作代码。

别闹了,还是先老老实实的用api吧。