| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 535 人关注过本帖
标题:谁能为我这个笨蛋解释一下什么叫API,它与操作系统的关系是什么
只看楼主 加入收藏
suishuhao
Rank: 2
等 级:论坛游民
帖 子:89
专家分:10
注 册:2012-9-25
结帖率:61.9%
收藏
 问题点数:0 回复次数:7 
谁能为我这个笨蛋解释一下什么叫API,它与操作系统的关系是什么
应用程序编程接口API,它与操作系统的关系是什么。
有人说,API就是一组函数,可是他究竟是怎样的一组函数?与操作系统的关系是什么?














搜索更多相关主题的帖子: 接口 应用程序 
2013-03-05 15:00
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
0分啊

你用到时 就知道了  就好比没必要把所有api的名字 形参 都背诵下来 功能都背诵下来  一样

DO IT YOURSELF !
2013-03-05 15:03
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
API就是操作系统开放给程序员和程序的一系列函数 程序或者说是程序员调用这些函数来实现一些功能

其实你C语言里面的很多函数 比如文件操作 最终都是调用了操作系统的API
2013-03-05 15:38
Alar30
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:10
帖 子:988
专家分:1627
注 册:2009-9-8
收藏
得分:0 
你可以初步理解为系统接口。。。
2013-03-05 16:16
yuccn
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:何方
等 级:版主
威 望:167
帖 子:6815
专家分:42393
注 册:2010-12-16
收藏
得分:0 
现在不明白没有关系,先理解成一个简单的函数就行了,如果你写程序写到底层,这个就自然明白了

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2013-03-05 16:23
lwb603569640
Rank: 6Rank: 6
等 级:侠之大者
威 望:2
帖 子:283
专家分:436
注 册:2012-11-9
收藏
得分:0 
api  就是操作系统提供程序员需要操作系统功能的一个接口  

API(Application Programming Interface,应用程序编程接口)

自由、民主、宪政!
2013-03-05 16:28
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
你买了一套房子(操作系统),这套房子里有各种水笼头,电源,煤气,空调,有线电视,网络等等(API接口),你想使用这些功能你还得购买各种电器等等(自己的程序功能)

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2013-03-05 16:32
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
使用原理也差不多,比如开发商提供一个网络插座(API),这个网络插座是有个固定的空间位置(API调用地址),你把电脑的网线接上去(你在你的程序中调用这个API地址),网络插座就会反馈给电脑网络信号(你的程序就会得到一个调用结果),当然这个网络信号具体是怎么来的你根本不必管(同样API是怎么实现的你也不必管)

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2013-03-05 16:40
快速回复:谁能为我这个笨蛋解释一下什么叫API,它与操作系统的关系是什么
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016878 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved