文章目录
函数
- 函数
- 函数返回值
- 函数命名
- 函数参数
-
- 形参与实参
- 值参数与引用参数
- 可变参数
-
- Java可变参数方法
- C可变参数函数
- 回调函数
-
- 函数指针
函数是指一段可以直接被另一段程序或代码引用的程序或代码,也叫做子程序、方法。
一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。所有的高级语言中都有子程序这个概念,用子程序实现模块的功能。在C语言中,子程序是由一个主函数和若干个函数构成的。由主函数调用其他函数,其他函数也可以互相调用。同一个函数可以被一个或多个函数调用任意多次。
函数的定义:返回值类型 函数名称(形式参数表列) {函数体语句 return 表达式;}
函数调用:函数名称(实际参数表列);
弱类型语言不需要指定返回值类型,而Python这种强类型语言一样不需要指定返回值类型。
对于通常的强类型语言,函数返回值应该属于一