如下,在什么时候它可以被调换成另一个?能被调换么?

/*两个浮点数的平均数*/
#include <stdio.h>
/*定义一个函数去计算平均数*/
float average(float x, float y)
{
return (x + y)/2.0f;
}
/*主要的程序-执行总是从这里开始*/
int main (void)
{
float value1 = 0.0F;
float value2 = 0.0F;
float value3 = 0.0F;
printf("输入两个浮点数-用空格分开:");
scanf("%f %f", &value1,&value2);
value3 = average(value1,value2);
printf("\n平均数是:%f\n", value3);
return 0;
}

就是上面的那个定义函数的部分,那个被定义的函数average()前面的float是什么意思?为什么要用它?

繁花如伊
浏览 82回答 3
3回答

繁花不似锦

float为实型函数,又称浮点型,float在内存中占用4b,有效数字6到7位,一般都写作7位,double占内存8b,有效数字是15到16位,long double占内存12b,有效数字是18到19位,double数据储存也是常说的64位操作系统,寻址能力更强。

函数式编程

说明那个函数返回一个float型的变量;即return的值要是float类型的。C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

收到一只叮咚

函数类型比如int ,voidfloat是返回1个浮点类型的值
打开App,查看更多内容
随时随地看视频慕课网APP