函数【一】

一.函数

C语言函数用来编译C语言,所在库函数为ctype.h。

C语言函数分为库函数和用户定义函数

1.库函数:

    库函数由C语言系统提供,用户无需定义,也不必再函数程序中做类型说明,只需在程序钱包含有该函数原型的头文件即可在程序中直接调用。

  大致可分为:

(1)字符类型分类函数。

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

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

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

(5)诊断函数。用于内部错误检测。

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

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

(8)接口函数。用于与DOS,BIOS和硬件的接口。

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

(10)内存管理函数。用于内存管理。

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

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

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

(14)其他函数。用于其他各种功能。

2.用户定义函数

    所谓用户定义函数也就是由用户按需要写的函数,对于用户定义的函数,不仅要在程序中定义函数本身,而且有时在主调函数模块中还必须对该被调函数进行类型说明,然后才能使用。

  根据需求用户在定义这类函数时又可以分为以下三种:

(1)根据函数参数分:有参函数,无参函数。

     例如sun(),abs(),max()都为有参函数,

         void print()

         {

         printf(******************\n");

         }

               此为无参函数。

(2)C语言的函数建有其他语言中的函数和过程两种功能,从这个角度看,又可以把函数分为有返回值和无返回值函数两种。

     例如sum(),abs(),max()都是有值函数,而printf()函数则是无返回值函数。

(3)函数一旦定义后就可以被其他函数调用。但当一个源程序由多个源文件组成时,在一个源文件中定义的函数能否被其他源文件中的函数调用呢?为此,C语言又把函数分为两类:内部函数和外部函数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值