当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

C语言中关于API的定义

更新:12-24 整理:39baobao.com
字体:

[自考汉语言文学科目]主考学校:河南大学 开考形式:面向社会 序号 课程代码 课程名称 学分 备注 1 03708 中国近现代史纲要 2 2 03709 马克思主义基本原理概论 4 3 00015 英语(二) 14 4 00037 美学 6...+阅读

应用程序编程接口,简称API(Application Programming Interface),就是软件系统不同组成部分衔接的约定。

随着软件规模的日益庞大,我们需要把复杂系统划分成小的组成部分,编程接口的设计十分重要。程序设计的实践中,编程接口的设计首先要使系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。

API之主要目的是提供应用程序与开发人员以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。提供API所定义的功能的软件称作此API的实现。API是一种接口,故而是一种抽象。 A reference implementation of an API is the implementation created by the designer of the API, or one which other implementations of the API are expected to be compared against.

例如,图形库中的一组API定义调用绘制图标函数的方式,以于屏幕上显示图标。程序中调用,编译时连接到这组API,执行时便调用API的实现(库)来显示图标。

操作系统的API可用来分配内存或访问文件。许多系统与应用程序提供API接口与实现,比如图形系统,数据库,网络,Web服务,甚至于某些游戏。

一组API经常是一套软件开发工具包(SDK)的一部分。SDK亦可包含其它工具亦或至于硬件,两个术语并不完全等同.

API有诸多不同设计。用于快速执行的接口通常包括函数,常量,变量与数据结构。也有其它方式,如通过解释器,或是提供抽象层以遮蔽同API实现相关的信息,确保使用API的代码无需更改而适应实现变化。

本文地址:https://www.39baobao.com/show/29_14358.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

自考本科汉语言文学专业考哪些科目不同的省市和院校有不同的安排,一般科目在11-15门之间,并且分为必考和选考。 必考科目有中国近现代史纲要、马克思主义基本原理概论、中国现代文学史、中国古代文学史(一)、中国...

我想问自考汉语言文学有哪些科目楼主啊,你目前学历是什么呀?专升本的话,会因为你原来的专业不是汉语言而加试几科;已经是本科的,想自考汉语言一般比较容易些,因为主要是外语比较难(有时难有时易,如果你的外语水平不...

C语言中移位运算的详细解释1、“按位与”运算符(&) 按位与是指:参加运算的两个数据,按二进制位进行“与”运算。如果两个相应的二进制位都为1,则该位的结果值为1;否则为0。这里的1可以理解为逻辑中的true,0...

C语言编程题:移位函数既能循环左移又能循环右移1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include <stdio.h> #include <math.h> unsigned fun(unsigned num, intn) { if(n > 0) { //sizeof(unsigned)*8计算变量所...

用C语言求位移C: #include #include void main(void) { float g=9.80616; float s,t,v0; printf("input initial velocity v0 in m/s:\n"); scanf("%f",&v0); printf("input duration t in sec...

vb语言是如何获得系统时间的vb中获取系统当前的时间用函数 now() 就可以。另外还有相关的时间 date() time() now()获取系统当前日期和时间,如:2015-12-12 22:23:34 time()获取系统的时间,如:22:23:34不显示当...

幼儿园大班语言八哥和老鼠的教案怎么写一、活动目标 1.使幼儿懂得不乱插嘴打断别人谈话。 2.丰富幼儿的想像。 二、活动准备 每人一套“多嘴的八哥鸟”操作图片;分析对与错的图片每人一张。 三、活动过程 1.教师有...

请教高等数学及C语言的学习心得(一) 学习一门语言,就是要按照它的语法来编程。要编程,当然就要上机操作来验证你程序的正确性。所以上机非常重要,通过Compile(Ctrl+F7),Build(F7),Execute program(Ctrl+F5)等步...

请用简洁生动的语言写一段导游词长江三峡,中国10大风景名胜之一,中国40佳旅游景观之首。长江三峡是瞿塘峡、巫峡和西陵峡三段峡谷的总称。它西起四川奉节的白帝城,东到湖北宜昌的南津关,长二百零四公里。这里两...