库函数

C语言提供了极为丰富的库函数, 这些库函数又可从功能角度作以下分类。

  (1)字符类型分类函数

  用于对字符按ASCII码分类:字母,数字,控制字符,分隔符,大小写字母等。

  (2)转换函数

  用于字符或字符串的转换;在字符量和各类数字量 (整型, 实型等)之间进行转换;在大、小写之间进行转换。

  (3)目录路径函数

  用于文件目录和路径操作。

  (4)诊断函数

  用于内部错误检测。

  (5)图形函数

  用于屏幕管理和各种图形功能。

  (6)输入输出函数

  用于完成输入输出功能。

  (7)接口函数

  用于与DOS,BIOS和硬件的接口。

  (8)字符串函数

  用于字符串操作和处理。

  (9)内存管理函数

  用于内存管理。

  (10)数学函数

  用于数学函数计算。

  (11)日期和时间函数

  用于日期,时间转换操作。

  (12)进程控制函数

  用于进程管理和控制。

  (13)其它函数

  用于其它各种功能。
  
  以上各类函数不仅数量多,而且有的还需要硬件知识才会使用,因此要想全部掌握则需要一个较长的学习过程。 应首先掌握一些最基本、 最常用的函数,再逐步深入。由于篇幅关系,本书只介绍了很少一部分库函数, 其余部分读者可根据需要查阅有关手册。

  还应该指出的是,在C语言中,所有的函数定义,包括主函数main在内,都是平行的。也就是说,在一个函数的函数体内, 不能再定义另一个函数, 即不能嵌套定义。但是函数之间允许相互调用,也允许嵌套调用。习惯上把调用者称为主调函数。 函数还可以自己调用自己,称为递归调用。main 函数是主函数,它可以调用其它函数,而不允许被其它函数调用。 因此,C程序的执行总是从main函数开始, 完成对其它函数的调用后再返回到main函数,最后由main函数结束整个程序。一个C源程序必须有,也只能有一个主函数main。

  函数定义的一般形式

  1.无参函数的一般形式

  类型说明符 函数名()
  {
   类型说明
   语句
  }

  其中类型说明符和函数名称为函数头。 类型说明符指明了本函数的类型,函数的类型实际上是函数返回值的类型。 该类型说明符与第二章介绍的各种说明符相同。 函数名是由用户定义的标识符,函数名后有一个空括号,其中无参数,但括号不可少。{} 中的内容称为函数体。在函数体中也有类型说明, 这是对函数体内部所用到的变量的类型说明。在很多情况下都不要求无参函数有返回值, 此时函数类型符可以写为void。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值