C Runtimes函数、WIndowsAPI函数

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

猜你喜欢

转载自blog.csdn.net/qq_16334327/article/details/80656328