background image

 

  用于字符或字符串的转换;在字符量和各类数字量 (

 

整型, 实型等)之间进行转换;

 

在大、小写之间进行转换。
(3)

 

目录路径函数

 

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

 

诊断函数

 

  用于内部错误检测。
(5)

 

图形函数

 

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

 

输入输出函数

 

  用于完成输入输出功能。
(7)

 

接口函数

  用于与  DOS,BIOS  

 

和硬件的接口。

(8)

 

字符串函数

 

  用于字符串操作和处理。
(9)

 

内存管理函数

 

  用于内存管理。
(10)

 

数学函数

 

  用于数学函数计算。
(11)

 

日期和时间函数

 

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

 

进程控制函数

 

  用于进程管理和控制。
(13)

 

其它函数

 

  用于其它各种功能。

 

  
  以上各类函数不仅数量多,而且有的还需要硬件知识才会使用,因此要想全部掌握

 

 

则需要一个较长的学习过程。应首先掌握一些最基本、最常用的函数,再逐步深入。由于

 

 

篇幅关系,本书只介绍了很少一部分库函数, 其余部分读者可根据需要查阅有关手册。

  还应该指出的是,在C语言中,所有的函数定义,包括主函数   main  在内,都是平

 

 

行的。也就是说,在一个函数的函数体内, 不能再定义另一个函数, 即不能嵌套定义。但

 

是函数之间允许相互调用,也允许嵌套调用。习惯上把调用者称为主调函数。函数还可以
自己调用自己,称为递归调用。main 函数是主函数,它可以调用其它函数,而不允许被

 

其它函数调用。 因此,C程序的执行总是从  main  

 

函数开始, 完成对其它函数的调用后

再返回到  main  函数,最后由  main  函数结束整个程序。一个C源程序必须有,也只能有
一个主函数  main  

 

  

 

函数定义的一般形式

1.

 

无参函数的一般形式

 

类型说明符 函数名() 

 

类型说明

 

语句