黑马程序员技术交流社区
标题: 关于函数的分类以及函数的两种特殊调用 [打印本页]
作者: qiyueios 时间: 2015-10-8 01:05
标题: 关于函数的分类以及函数的两种特殊调用
分类:1)函数定义角度:库函数、用户定义函数(更具自己需要,声明);
2)语言的函数有其它语言中的函数和过程两种功能:有返回值函数(return)和无返回值函数(void);
3)功能角度:字符类型分类函数对于字符进行ASCII码分类,转换函数类型转换大小写转换等,目录路径函数,诊断函数,图形函数,输入输出函数等。
4)内部函数:一个函数只能被本程序中其他函数调用,用static定义;外部函数还可以被其他程序中的函数调用,用extern定义。
两种特殊调用:
1)函数的嵌套调用
2)函数的递归调用(求n!)分为间接调用和直接调用两种;为了避免无休止地循环(重复)调用,应该与if或者switch语句配合使用。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |