函数公式网 函数的定义 5.2 函数定义

5.2 函数定义

上一节介绍了函数的概念。 函数只是一段以特殊方式包装的程序。 这段程序完成一个特定的功能,可以重复执行。 本节重点介绍函数的定义和使用。

C语言中的函数有两种,一种称为库函数或标准函数,是相关语言预先编写好的函数,程序员可以直接使用函数而无需知道实现过程。 如格式化输出函数printf和输入函数scanf,字符输入输出函数getchar和putchar,平方根sqrt和实数绝对值fabs的数学函数等; 另一类称为自定义函数,是程序员根据需要编写的函数。 一个自定义函数由六部分组成,格式如下:

5.2 函数的定义

函数类型函数名(形参列表)
{
函数体
返回 [];
}

函数名用来表示函数。 当要执行函数的程序段时,可以通过函数名调用。 函数名与变量名相同,即第一个字符必须是字母或下划线,其他字符可以是字母、数字和下划线。 函数名不能是关键字,超过一定长度会自动截断。 在给函数命名的时候,最好让函数名和函数的功能有一定的联系,这样才能达到知名字的目的。 当函数名由多个单词组成时,除第一个单词外,其他单词的首字母建议大写,这样可以增加程序的可读性。 例如:函数名getAverage、isPrime可以分别表示计算平均值、判断素数等。

函数类型可以是int、char等简单类型 , float, double 前面学过的,或者以后要学的指针或结构类型。 表示函数执行后返回给外界的数据类型。 函数类型可以省略。 在这种情况下,函数类型是 int。 函数类型也可以是void类型,称为“空类型”或“无类型”,表示函数没有任何返回值。 这样的函数称为“过程”函数,只能用作语句调用。

函数的左花括号“{”和右花括号“}”不能省略,分别代表函数的开始和结束。

形参表用于定义函数的形参或形参,是函数与外界进行数据交换的接口。 形参列表中的参数可以是none、empty或void,表示函数不需要接收外界“馈送”的数据。 参数列表用逗号“,”隔开多个形参,一个参数定义如下:

本文来自网络,不代表函数公式网立场,转载请注明出处:https://www.cyhsb.com/hsddy/2542.html

浅谈古希腊没有功能的原因

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

返回顶部