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规定

c语言常用库函数使用要点,C语言常用库函数使用要点.doc相关推荐

  1. c 语言自行实现字符串常用库函数_学习c语言的7本书——你知道吗?

    下面给大家介绍7本书,如果不知道哪本适合自己,可以百度了解一下! C primer plus C primer plus作为一本被人推崇备至的c入门经典,C primer plus绝非浪得虚名.应该算 ...

  2. c语言库函数大全文库,c语言常用的库函数_相关文章专题_写写帮文库

    时间:2019-05-12 16:51:22 作者:admin 字符处理函数 本类别函数用于对单个字符进行处理,包括字符的类别测试和字符的大小写转换头文件 ctype.h 函数列表 函数类别 函数用途 ...

  3. c语言单片机常用函数,C51单片机C语言函数编辑 -单片机-电子工程世界网

    其实一直出现在例子中的 main()也算是一个函数,只不过它比较特殊,编译时以它做为程序的开始段.有了函数C 语言就有了模块化的优点,一般功能较多的程序,会在编写程序时把每项单独的功能分成数个子程序模 ...

  4. 计算机二级c语言复习计划,全国计算机等级考试二级C语言考试复习资料与复习计划以与考试要点.doc...

    -- ---- 全国计算机等级考试二级C语言考试复习资料及复习计划 一.C语言的特点 C语言是近年来非常流行的语言,很多人宁愿放弃已经熟悉的其他语言而改用C语言,其原因是C语言有优于其他语言的一系列特 ...

  5. c语言单片机求最小公倍数,单片机常用的14个C语言算法,要熟记在心哦!

    原标题:单片机常用的14个C语言算法,要熟记在心哦! 算法(Algorithm):计算机解题的基本思想方法和步骤. 算法的描述:是对要解决一个问题或要完成一项任务所采取的方法和步骤的描述,包括需要什么 ...

  6. c语言常用符号与英文,C语言常用符号与英文(7页)-原创力文档

    C语言常用符号与英文 c语言的符号含义 main() {int w=4,x=3,y=2,z=1; printf("%d\n"): 优质解答 举例: a=1; b=2; a>b ...

  7. R语言处理缺失数据的5个常用包

    R语言处理缺失数据的5个常用包 1.常用缺失数据处理包 2. MICE 包 2.1基本介绍 2.2 实例展示 3.Amelia包 3.1基本介绍 3.2实例展示 4.missForest包 4.1基本 ...

  8. 计算机设计语言常用的英语,计算机设计语言

    计算机设计语言是编写计算机程序所用的语言,可分为机器语言.汇编语言和高级语言.[1] 中文名 计算机设计语言 外文名 Computer language design 定    义 编写计算机程序的语 ...

  9. 常用的Web架构开发语言有哪几种?

    如果你是做Web开发的,Web框架一定会很熟悉,框架是Web架构开发中必不可少的工具,不仅可以提高开发效率,还能让开发项目更成熟,并且可以提升代码的可再用性,Web框架开发离不开相应的开发语言,以下是 ...

最新文章

  1. 格式化输入输出(待更新)
  2. java gps时间转换工具_java 时间戳和时间互转工具 和 时间偏移量计算
  3. CSW:闪电网络是一种证券,BCH避开了它
  4. libgdx和android界面结合,Android游戏引擎libgdx使用教程5:常用UI类与舞台
  5. 关于JWT的一些攻击方法
  6. 2017软件工程实践
  7. html调用xfplugin,使用多设备执行脚本的时候,html report功能无法正常使用
  8. RabbitMQ(7)-发后即忘模型
  9. SQL Server中的sysobjects” 是什么意思
  10. 全卷机神经网络图像分割(U-net)-keras实现
  11. ubuntu 环境安装微信
  12. linux下解压rpm包,linux下 各种解压文件使用方法
  13. linux内核函数之 blk_plug
  14. 利用python-opencv彩色图片转黑白图片
  15. 推荐一个非常好的IOS编程技巧网站
  16. 传奇手游服务器搭建_传奇私服服务器端在云服务器架设,全版本通用的传奇游戏架设教程...
  17. 欢聚时代YY/测试实习面试
  18. javaScript和JQuery
  19. Python面试——基础面试题
  20. 计算机视觉(相机标定;内参;外参;畸变系数)

热门文章

  1. dux修改index.php,[mcj]Dux大前端主题增加网站顶端公告模块
  2. cassss服务未启动_SS 服务未启动,系统不支持 S5.1 加密锁
  3. WordPress主题-大前端DUX主题初墨博客修改优化增强版ZUX介绍
  4. 国内首个基于 Rust 语言的 RPC 框架 — Volo 正式开源!
  5. [反汇编练习]160个CrackMe之001
  6. php windows vld,PHP安装VLD查看opcode
  7. 智能驾驶 车牌检测和识别(一)《CCPD车牌数据集》
  8. Vehicle Spy 软件下载安装手册
  9. 民生银行十五年的数据体系建设,深入解读阿拉丁大数据生态圈、人人BI 是如何养成的?【转】...
  10. 天梯赛2022年比赛试题,进阶题L2,登顶题L3试题(仅题目)基础题L1有代码,请看本专栏另一篇