c语言常用库函数使用要点,C语言常用库函数使用要点.doc

C语言常用库函数使用要点.doc

C语言常用库函数使用要点

C语言常用库函数使用要点

李素萍太原理工大学阳泉学院信息系

C语言提供了丰富的库函数,只有有效地使

用库函数,才能学好,学活C语言.为了-

更好地使用库函数,本文从库函数使用的多

个方面介绍库函数使用的方法,要领,以使

读者正确,有效地使用.

黼豳瀚髓隧圈豳躐露

C语言;库函数;要领

麓黧巍!

TheClanguagehasprovidedtherichstorehouse

function,Onlytheneffectivelyusesthestorehouse

function,Canlearn,

studylivestheClanguage.

Inordertousesthestorehousefunctionwell,This

articleintroducesthestorehousefunctionusefrom

storehousefunctionusemanya~pectsthemethod,the

mainpoint,]3yC&usesthereadertobecorrect,

effectivelytotJse.

黧圈—■圈豳豳豳翻■囊麓

Clanguage;storehousefunction;rnalnpoint

概述!

有人说C语言是函数式语言,即C程

序是由函数构成的.可见函数在C程序设-

计中的重要性.C语言提供了丰富的库函

数,只有有效,正确地使用库函数,才能l

学好,学活C语言.那么如何正确,有效

地使用库函数即成为至关重要的问题.这

里提出库函数使用的几大要点,只要我们i

把握这些要素,一定会运用自如.

1,函数名的拼写形式i

函数名的拼写形式要保证正确.如

"绝对值函数"在BASIC语言中用ABS作

为其函数名,而在ANSIC中则用labs作

为其函数名,"平方根函数"在BASIC语

言中用SQR作为其函数名,而在ANSIC

中则用sqrt作为其函数名,而且,C语言

中大,小写字母不混用.

可以看到,不同语言同一函数名的

书写形式可能不同,事实上即使同是C语

言,不同的编译系统提供库函数的数

目,名称及其功能也不一定完全相同.

因此,确定C语言编译系统,查阅该系

统手册中函数名的书写形式,才得以正

确使用库函数.

2.函数的功能,

不同的函数名具有不同的功能.从

应用角度可以把常用库函数分成数学函数,

字符函数和字符串函数,输入输出函数,

动态存储分配函数,图形处理函数和其它

函数六大类.

数学函数主要用于数学处理,如

正,余弦函数,对数,指数函数,绝

对值函数等.字符函数和字符串函数主

要用于对字符或字符串的处理,如字符

串连接函数,字符串比较函数,测试某

字符是否字母或数字函数等.输入输出

函数主要用于数据的输入和输出,有文

件读写函数,标准设备读写函数,格式

输入输出函数,非格式输入输出函数,

以及用于控制文件读写位置的定位函数及

其它函数(文件打开,关闭函数等).

动态存储分配函数主要用于对内存空间的

动态管理,如释放指定内存空间函数,

分配指定大小内存空间函数等.图形处

理函数(TC中提供)主要用于处理图

形,包括图形系统控制函数(初始化图

形系统函数,关闭图形系统函数等),

基本图形绘制函数(画直线,圆函数

等)和图形屏幕管理函数(图形复制到

内存函数,清除当前视口函数等).其

他函数如exit()用于中止程序执行.

因此,使用库函数时先确定属于哪一

——

175

类函数,然后根据功能需要查表选用正

确函数名.如在完成某程序编写时其中

有要求画圆的功能,这时自然会想到借

助库函数,先确定属于图形处理函数,

然后在该类函数中查找是否有完成画圆功

能的函数,结果得知函数名为circle,如

果选择其它函数名结果将适得其反.所

以使用函数时,要明确函数的功能,根

据功能选择正确的函数名.

3.函数的参数个数及其数据类型

选用正确的函数名后,就需要根据

函数表中提供的函数原型确定该函数有几

个参数以及每个参数的数据类型是什么,

即函数原型中圆括号内的部分.

示例一:函数原型abs(intX)(求

X的绝对值函数)表示该函数有一个参数

(X)且其数据类型为整型,所以使用时括

号内只能出现一个数据并且数据类型为整

型,如abs(一5).

示例二:函数原型StrChr(Char

str,intCh)(找出字符串str中第一

次出现Ch的位置函数)表示该函数有两

个参数,第一个参数(Str)的数据类型

为字符指针型,第二个参数(ch)的数

据类型为整型,如strChr("China",

'i')此处第二个参数表示为字符型

(字符型和整型可以混用,以ASCII码表

转换).

示例三:函数原型Printf(Char

format,args,…)(按format规定

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值