C语言 请问下面程序中,fun是什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/07 10:51:07
fun (int x, int y, int z)
{
z=x * x + y * y;
}
main()
{
int a=38;
fun(7,3,a);
printf(“%d”,a);
}

在main函数中,fun(7,3,a); 表示调用前面定义的fun (int x, int y, int z) 函数
并把7,3,a这三个参数分别传给x,y,z
不过~由于fun函数中没有返回任何值,所以~~还是原来的a

要想得到那个等式z=x * x + y * y; 的结果
应在该语句下加一条 return z;
但是~这样一来,a就没有作用到了。

不知道你的程序是要实现什么的

fun()是自定义的函数,在main函数中执行到fun(7,3,a)的时候调用外部的fun函数 ,fun里面的7,3,a这三个参数分别传给x,y,z 求出z的值后返回z的值,也可以这样写
fun (int x, int y, int z)
{
z=x * x + y * y;
return z;

}
main()
{
int a=38;
fun(7,3,a);
printf(“%d”,a);
}
fun 是自定义的一个函数名,没有设么特别的意思,你也可以把他定义成其他的名称

fun()是自定义的函数,在main函数中执行到fun(7,3,a)的时候调用外部的fun函数

fun()函数计算z=x * x + y * y; 的值,但是计算结果无法传回主调函数(参数间传递为值传递),所以printf(“%d”,a); 为38

fun只是你定义的函数的名称,可以随便改,其命名规则和变量的命名规则大体相似