C库与WinApi

Joa*_*aca 12 c c++ winapi visual-c++

许多标准c库(fwrite,memset,malloc)函数在windows API(WriteFile,FillMemory/ZeroMemory,GlobalAlloc)中具有直接等价物.

除了可移植性问题,应该使用什么,CLIB或Windows API函数?

C函数会调用winapi函数还是反过来?

谢谢您的帮助

jal*_*alf 17

C库没什么神奇之处.它只是用于从操作系统访问公共服务的标准化API.这意味着它是在操作系统之上实现的,使用操作系统提供的API.

在您的情况下使用任何有意义的.C库是可移植的,而Win32则不是.另一方面,Win32通常更灵活,并且暴露更多功能.