A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© shorfng 中级黑马   /  2015-7-18 23:05  /  450 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

函数的分类
在C语言中可从不同的角度对函数分类。
1) 从函数定义的角度看,函数可分为库函数和用户定义函数两种。
stdio.h stdlib.h
库函数:由C系统ᨀ供,用户无须定义,也不必在程序中作类型说明,只需在程序前包含有该
函数原型的头文件即可在程序中直接调用。在前面各章的例题中反复用到
printf、 scanf、 getchar、 putchar、 gets、 puts、 strcat等函数均属此类。
用户定义函数:由用户按需要写的函数。对于用户自定义函数,不仅要在程序中定义函数本
身,而且在主调函数模块中还必须对该被调函数进行类型说明,然后才能使用。
2) 语言的函数兼有其它语言中的函数和过程两种功能,从这个角度看,又可把函数分为有返
回值函数和无返回值函数两种。
有返回值函数:此类函数被调用执行完后将向调用者返回一个执行结果,称为函数返回值。
如数学函数即属于此类函数。由用户定义的这种要返回函数值的函数,必须在函数定义和函数说
明中明确返回值的类型。
无返回值函数:此类函数用于完成某项特定的处理任务,执行完成后不向调用者返回函数值。
这类函数类似于其它语言的过程。由于函数无须返回值,用户在定义此类函数时可指定它的返回
为“空类型”,空类型的说明符为“ void” 。
3) 从主调函数和被调函数之间数据传送的角度看又可分为无参函数和有参函数两种。
无参函数:函数定义、函数说明及函数调用中均不带参数。主调函数和被调函数之间不进行
参数传送。此类函数通常用来完成一组指定的功能,可以返回或不返回函数值。
3-【了解】函数的概念、分类
参数传送。此类函数通常用来完成一组指定的功能,可以返回或不返回函数值。
有参函数:也称为带参函数。在函数定义及函数说明时都有参数,称为形式参数(简称为形
参)。在函数调用时也必须给出参数,称为实际参数(简称为实参)。进行函数调用时,主调函数将
把实参的值传送给形参,供被调函数使用。
字符类型分类函数: 用于对字符按ASCII码分类:字母,数字,控制字符,分隔符,大小
写字母等。
转换函数: 用于字符或字符串的转换;在字符量和各类数字量(整型,实型等)之间进行
转换;在大、小写之间进行转换。
目录路径函数: 用于文件目录和路径操作。
诊断函数: 用于内部错误检测。
图形函数: 用于屏幕管理和各种图形功能。
输入输出函数: 用于完成输入输出功能。
接口函数: 用于与DOS, BIOS和硬件的接口。
字符串函数: 用于字符串操作和处理。
内存管理函数: 用于内存管理。
数学函数: 用于数学函数计算。
日期和时间函数: 用于日期,时间转换操作。
进程控制函数: 用于进程管理和控制。
其它函数: 用于其它各种功能。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马