为了账号安全,请及时绑定邮箱和手机立即绑定

请问关于select函数是系统api还是库函数?

请问关于select函数是系统api还是库函数?

繁星coding 2019-09-21 18:15:24
select函数是系统api还是库函数
查看完整描述

5 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

API是属于windows操作系统的,是属于微软的
这些API函数是为了给程序员提供编程接口而公开的
同样的C++,VC等等也都可以调用API函数来使用
只是不同的语言的API声明的方法不同罢了
我们所知道的常用的API函数就有几百个,公开的API函数有几千个
还有很多API函数是半公开的或者非公开的,因为这些函数可以操作系统核心,比如Native API。
你不用死记硬背,背也背不完
有些不常用的,长时间不用,也会忘的
你可以去下个API函数大全,所谓的大全,都是些常用的API函数,有各种语言的声明方法。
或者下载MSDN集合,这个东西越来越大了,以前一张CD光盘就装完了,现在是好些倍的大小,都是编程资料文档。
用到哪些再去查哪些函数的用法。
有些API函数仅仅是用,都相当复杂。
API的主要作用就是,微软已经集成好的一些功能,把这些功能模块化,函数化,便于程序员调用,不必再去花费精力再做一遍复杂的代码了。



查看完整回答
反对 回复 2019-09-22
?
largeQ

TA贡献2039条经验 获得超7个赞

广义库函数包含了API函数。呵呵,库是一个广义概念。
狭义库函数概念,一般指编译器提供的库函数。是编译器开发商预先打包做好的函数集。 比如VC中的一些头文件对应的库中的函数。
API函数,是应用程序接口,一般是由系统提供。比如WINDOWS系统下使用的WIN32 API,狭义地说就是微软封装在系统库里的通用函数。

查看完整回答
反对 回复 2019-09-22
?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

广义库函数包含了API函数。呵呵,库是一个广义概念。
狭义库函数概念,一般指编译器提供的库函数。是编译器开发商预先打包做好的函数集。 比如VC中的一些头文件对应的库中的函数。
API函数,是应用程序接口,一般是由系统提供。比如WINDOWS系统下使用的WIN32 API,狭义地说就是微软封装在系统库里的通用函数。

查看完整回答
反对 回复 2019-09-22
?
临摹微笑

TA贡献1982条经验 获得超2个赞

库函数就是你使用的语言中封装好的一些函数,不用声明可以直接使用,不过大多数的库函数其实也就是调用api的,api是windows提供给程序员的操作接口,所以理论上来用api可以实现库函数的所有功能,库函数实际上就是为了方便程序员编程而设的,要用api的话则要麻烦些.

查看完整回答
反对 回复 2019-09-22
?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

你直接终端下输入(当然在内核下 比如在linux-2.6.25.2目录下)
make mandocs
其中Documentation/DocBook/man目录下有kernel API的手册页,运行:
make installmandocs
或者你在Documentation/DocBook/man 的index打开后直接查找

查看完整回答
反对 回复 2019-09-22
  • 5 回答
  • 0 关注
  • 604 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信