API函数
API函数是操作系统为方便用户设计应用程序而提供的实现特定功能的函数,API函数也是C语言的函数实现的。
区别
他们之间区别是:API函数是针对操作系统的,C语言运行时函数则是针对C语言本身的。
=================================================================================================
·1、运行时库就是 C run-time library,是C而非C++语言世界的概念。
·2、C语言是所谓的“小内核”语言,就其语言本身来说很小(不多的关键字,程序流程控制,数据类型等);
·3、随后,随着C语言的流行,各个C编译器的生产商/个体/团体都遵循老的传统,在不同平台上都有相对应
·4、C run-time library里面含有初始化代码,还有错误处理代码(例如divide by zero处理)。你写的程序
·5、到了C++世界里,有另外一个概念:Standard C ++ Library,它包括了上面所说的C run-time Library
·6、Windows环境下,VC提供的 C run-time Library又分为动态运行时库和静态运行时库。
=================================================================================================
动态运行时库
动态运行时库主要包括:
·DLL库文件:msvcrt.dll(或 MSVCRTD.DLL for debug build)
·对应的Import Library文件:MSVCRT.LIB(或 MSVCRTD.LIB for debug build)
静态运行时库
静态运行时库(release版)对应的主要文件包括:
·LIBC.LIB(Single thread static library, retail version)
·LIBCMT.LIB(Multithread static library, retail version)
click Code Generation in the Category box. See the Use Run-Time Library drop-down box.
=================================================================================================
原文链接: https://www.cnblogs.com/zsw-1993/p/4880013.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/92675
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!