A 函数是一个返回结果(数字,字符线等)。
想象一下,您从在线商店订购了一件产品。从编程的角度来看,您调用了一些子程序,与过程不同,该子程序必须返回一个结果——交付您订购的产品。这些子程序称为函数。
函数的格式化方式与过程完全相同。与过程的唯一 区别是存在特殊运算符return
, 之后写入要返回到主程序的值。
返回两个整数的算术平均值的函数如下所示:
<前>
浮点平均值(int a, int b)
{
浮动平均值 = (a + b) / 2.0;
八月归来;
}
在主程序中如何调用这个函数还有待解决。您不应以与过程相同的方式调用函数:
<前>
average(10, 5);
函数返回的值将丢失。就好像网店的货没有给任何人,而是扔掉了一样。客户不太可能会喜欢。
将结果存储在变量中(或显示在屏幕上)更正确:
<前>
float a = average(10, 5);
<前>
Console.WriteLine(average(10, 5));< /代码>