2021-11-16 18:08:58

库函数 免费编辑 添加义项名

B 添加义项
?
义项指多义词的不同概念,如李娜的义项:网球运动员、歌手等;非诚勿扰的义项:冯小刚执导电影、江苏卫视交友节目等。 查看详细规范>>
所属类别 :
词汇|信息与系统科学相关工程与技术
词汇|信息与系统科学相关工程与技术
编辑分类

库函数库函数;顾名思义是把函数放到里..是别人把一些常用到的函数编完放到一个文件里,供别人用.别人用的时候把它所在的文件名用#include<>加到里面就可以了.一般是放到lib文件里的...

基本信息

  • 中文名

    库函数

  • 外文名

    library function

  • 拼音

    ku  han  shu

  • 释义

    把一些常用到的函数编完放到一个文件里,供别人用.

折叠 编辑本段 简要概述

库函数库函数

一般是指编译器提供的可在c源程序中调用的函数。可分为两类一类是c语言标准规定的库函数一类是编译器特定的库函数。

由于版权原因库函数的源代码一般是不可见的但在头文件中你可以看到它对外的接口。什么是库函数 语言的语句十分简单如果要使用语言的语句直接计算sin或cos函数就需要编写颇为复杂的程序。因为语言的语句中没有提供直接计算sincos函数的语句。又如为了显示一段文字我们在语言中也找不到显示语句只能使用库函数printf。

语言的库函数并不是语言本身的一部分它是由编译程序根据一般用户的需要编制并提供用户使用的一组程序。的库函数极大地方便了用户同时也补充了语言本身的不足。事实上在编写语言程序时应当尽可能多地使用库函数这样既可以提高程序的运行效率又可以提高编程的质量。[1]

折叠 编辑本段 基本概念

首先介绍几个基本概念库函数库函数

函数库函数库是由系统建立的具有一定功能的函数的集合。库中存放函数的名称和对应的目标代码以及连接过程中所需的重定位信息。用户也可以根据自己的需要建立自己的用户函数库。

库函数存放在函数库中的函数。库函数具有明确的功能、入口调用参数和返回值。

连接程序将编译程序生成的目标文件连接在一起生成一个可执行文件。

头文件有时也称为包含文件。语言库函数与用户程序之间进行信息通信时要使用的数据和变量在使用某一库函数时都要在程序中嵌入用#include该函数对应的头文件。

由于语言编译系统应提供的函数库目前尚无国际标准。不同版本的语言具有不同的库函数用户使用时应查阅有关版本的的库函数参考手册。我们以Turbo C为例简介一下的库函数并附录中给出了Turbo C的部分常用库函数。

Turbo C库函数分为九大类

(1)I/O 函数。包括各种控制台I/O、缓冲型文件I/O和UNIX式非缓冲型文件I/O操作。

需要的包含文件stdio.h

例如: getcharputcharprintfscanffopenfclosefgetcfgetsfprintffsacnffputcfputsfseekfreadfwrite等。

(2)字符串、内存和字符函数。包括对字符串进行各种操作和对字符进行操作的函数。

需要的包含文件string.h、mem.h、ctype.h或string.h

例如用于检查字符的函数isalnumisalphaisdigitislowerisspace等。用于字符串操作函数strcatstrchrstrcmpstrcpystrlenstrstr等。

(3)数学函数。包括各种常用的三角函数、双曲线函数、指数和对数函数等。

需要的包含文件math.h

例如sincosexpe的x次方logsqrt开平方powx的y次方等。

(4)时间、日期和与系统有关的函数。对时间、日期的操作和设置计算机系统状态等。

需要的包含文件time.h

例如time返回系统的时间asctime返回以字符串形式表示的日期和时间。

(5)动态存储分配。包括"申请分配"和"释放"内存空间的函数。

需要的包含文件alloc.h或stdlib.h

例如callocfreemallocrealloc等。

(6)目录管理。包括磁盘目录建立、查询、改变等操作的函数。

(7)过程控制。包括最基本的过程控制函数。

(8)字符屏幕和图形功能。包括各种绘制点、线、圆、方和填色等的函数。

(9)其它函数。

折叠 编辑本段 使用须知

在使用库函数时应清楚的了解以下四个方面的内容

①函数的功能及所能完成的操作

②参数的数目和顺序以及每个参数的意义及类型

③返回值的意义及类型

④需要使用的包含文件

这是要正确使用库函数的必要条件。

参考资料
  • 1. 周瑞平, 雷涛, 朱虹. - 反编译中的库函数识别的实现研究[J] - 计算机应用研究 , 2004, 21(12) . 34.

阅读全文

热点资讯

我的关注