北滘雅居乐英伦首府:c语言 函数

来源:百度文库 编辑:查人人中国名人网 时间:2020/06/07 10:15:20
#include "stdio.h"
#include "conio.h"; /*第0行*/
main()
{
float x,y,z,vol;
float volume();/*第一行*/
scanf("%f%f%f",&x,&y,&z);
vol=volume(x,y,z); /*第二行*/
printf("Volume=%f\n",vol);
getch();
}
float volume(a,b,c) /*第三行*/
float a,b,c; /*第四行*/
{
float v; /*第四行*/
v=a+b+c; /*第六行*/
return(v); /*第七行*/
}
谁能告诉我每一行都是什么意思吗
谢谢
还有运行结果是什么

#include "stdio.h"
#include "conio.h" /*第0行:说明要用到一个库函数,而且它在"conio.h"中*/
main()
{
float x,y,z,vol;
float volume();/*第一行:这是声明一个调用函数,后面将要用到它*/
scanf("%f%f%f",&x,&y,&z);
vol=volume(x,y,z); /*第二行:现在是用到第一行中声明的那个调用函数了*/
printf("Volume=%f\n",vol);
getch();
}
float volume(a,b,c) /*第三行:现在定义你在主函数中声明的那个调用函数*/
float a,b,c; /*第四行:说明你定义的调用函数中的三个形参均为实型变量*/
{
float v; /*第四行:说明你定义的调用函数中要用到一个实型形参*/
v=a+b+c; /*第六行:这是求三个形参的和*/
return(v); /*第七行:说明你的调用函数的返回值为V,也就是说你的调用函数最后结果为V*/
}
运行结果看你输入的值是什么了!
输入的值不一样,输出也不一样