C语言函数示例:计算三角形面积
C语言函数示例:计算三角形面积
本文介绍了C语言中定义和调用函数的示例,以计算三角形面积为例,展示了函数的定义、参数传递和返回值等内容。
函数定义
float area(float a, float b, float c) {
float h, s;
h = 0.5 * (a + b + c);
s = sqrt(h * (h - a) * (h - b) * (h - c));
return s;
}
该函数名为 area,接收三个浮点数类型的参数 a、b、c,分别代表三角形的三条边长,返回一个浮点数类型的数值,代表三角形的面积。
函数调用
float x, y, z;
float result;
// 输入x, y, z的值
result = area(x, y, z);
这段代码展示了如何调用 area 函数。首先定义三个浮点数类型的变量 x、y、z,用来存储三角形的三条边长。然后定义一个浮点数类型的变量 result,用来存储计算得到的三角形面积。最后调用 area 函数,将 x、y、z 作为实参传递给函数,将返回值存储到 result 中。
通过以上示例,可以了解到C语言中定义和调用函数的基本方法,并可以将其应用到其他程序中。
原文地址: http://www.cveoy.top/t/topic/cgIF 著作权归作者所有。请勿转载和采集!