亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問關于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條經驗 獲得超8個贊

廣義庫函數包含了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 關注
  • 648 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號