本文目录一览:
C语言有API吗??
这位同学我首先恭喜你一下,居然有一个火星上来的老师.
windows用于给大家使用的api都是c语言编写的,api函数本质上就是供程序语言调用的函数,不管是什么语言都能使用,使用前只要声明下所用的api所在的dll就行,使用delphi的话连api的声明都能省掉了.
c 语言的 API 是什么??
API是操作系统为我们准备的函数,你可以加入头文件,然后调用它们,至于编程实例你可以到:
;fr=itb_favofp=favo#
这里是我的一些编程的实例,都有重点讲解和程序源代码……希望你喜欢。O(∩_∩)O哈哈~
各类编程实例……
C语言windows编程基础之sdk窗体编写模板
C语言windows编程基础之创建项目(vs2010)
【C语言】【windows】--获取文件属性的信息
【C语言】【windows】--注册表--开机启动程序
【C语言】【windows】--圣诞礼物--舞动窗体
【C语言】【windows】--电子时钟编写
【C语言】【windows】--记事框编写
【C语言】【windows】--录音器编写
【C语言】【windows】--获取主机名和IP地址
【C语言】【windows】--进制转换器
C语言中的接口是什么?它和抽象类有什么区别?
1、在C语言中,或者说所有的编程语言中,接口就是Application
Programming
Interface(API)的中文说法,即一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
在C语言中,接口就是函数。
2、实现一组函数供别人使用,就是提供接口;
使用别人提供的函数,就是调用接口。
C语言的库函数,比如printf,scanf等,都是接口的一种。
C语言中关于API的定义?
应用程序编程接口,简称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的代码无需更改而适应实现变化。
C语言的API
C语言的常用API随便找一本书后面附录都有详细介绍,比如国内的谭浩强的,国外的如C primer plus,你可以看下,附录中就有常用的API,其余的如果你是在windows下开发,可以安装VS软件的msdn,里面可以查询到windows环境下的所有需要用的API,包括C标准库API和windows的API,如果你需要在linux下开发,可以使用man + 函数名查看某个函数的详细解释,或者你可以到/user/include 目录下找到相应的h文件,里面就有对函数的声明,那就是API