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,接收三个浮点数类型的参数 abc,分别代表三角形的三条边长,返回一个浮点数类型的数值,代表三角形的面积。

函数调用

float x, y, z;
float result;
// 输入x, y, z的值
result = area(x, y, z);

这段代码展示了如何调用 area 函数。首先定义三个浮点数类型的变量 xyz,用来存储三角形的三条边长。然后定义一个浮点数类型的变量 result,用来存储计算得到的三角形面积。最后调用 area 函数,将 xyz 作为实参传递给函数,将返回值存储到 result 中。

通过以上示例,可以了解到C语言中定义和调用函数的基本方法,并可以将其应用到其他程序中。

C语言函数示例:计算三角形面积

原文地址: http://www.cveoy.top/t/topic/cgIF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录