Windows调用的函数可以分为C Runtimes函数、WindowsAPI函数。
C Runtime是windows平台下的一个概念。一般来说,CRT函数(C Runtime函数)就是标准的C语言函数。例如,printf、scanf、strlen、fopen等函数就属于CRT函数。在windows下所有的CRT函数最终都是转化成为win32 API来执行的。windows本身并没有在内核之上提供对CRT的支持。CRT既可以通过静态连接来实现,也可以通过动态链接来实现(MSVCRT.DLL)。 --------转自百度百科
C Runtime函数的中文是C运行库函数,在MS的VC++中指的是libc.lib libcmt.lib 和msvcrt.lib库中的函数。例如printf()...
Win32 API函数常用是用<windows.h>声明,在DLL中实现的,主要是负责实现WINDOWS界面及其相应的内核部份。例如CreateWindow()...
对一个EXE文件(由C/C++编译器生成),C-Runtime函数是必须,没有它EXE文件也就无从存在,Win32API则是非必需的,如果程序只是一个DOS程序,它可以不调用WIN API。
-------转自:https://bbs.csdn.net/topics/20314513