c语言 fun()是什么意思

作者&投稿:原茅 (若有异议请与网页底部的电邮联系)
c语言中fun()函数有什么作用,要有例子说明。~

C/C++语言中,fun函数通常被主函数所调用。它是指用fun来定义一个函数(或方法),这样在引用时可以用fun表示。比如int fun(int x,int y),void fun(char* a,char* b) 等等。
有先前的定义,就可以在主函数里调用它,比如ans=fun(3,7);或者fun(p1,p2);
fun函数是自定义函数。fun一词没有其它意思,只是在调用时用这个单词表示该函数。
例一:

例二:

扩展资料:使用fun函数注意事项:
C/C++ 语言标准库中没有fun函数。fun函数是自定义函数,是使用来举例或作语法演示的,需要在使用前自行定义声明。fun一词没什么特别含义,也可以换成别的名称,如"abc"或者"baidubaike"。
它只表示引用之前出现的函数,以调用它执行一些需求,int fun(int x,int y)只是一个举例的函数名而已,以及其声明的参数类型。

“在c语言中,s*=fun()是什么意思”??
应该是: s*=fun();
如果说这个语句是合法的(即它其中的各函数和变量都已经正确声明)
那么既然这样的话:
s 应该是一个变量(具体什么类型不清楚)
fun() 非常明显是一个已经定义的函数(且这个函数一定有一个返回值)
*= 是c中的赋值运算符中的一种(复合赋值运算符号),这里的*=表示s的值要先乘上fun函数的返回值 然后再将得到的乘积赋值给s自己 逻辑上等价于下面:

s*=fun() 等价于 s=s*fun();


很明显了,这个语句的意思在第1,2,3步中已经解释了。
2个知识点:复合赋值运算符,函数作为表达式的一部分。

这个是自定义函数

int fun(int x,int y)

{

int m = 3;

return x*y-m;

}

这个函数表示的意思是使用fun函数就会得到x*y-m这个值,而x 对应主函数里面的a,y对应主函数里面的b。

所以结果为7*5 - 3 = 32,32/13 = 2;

理解这道题需要理解形式参数和实际参数(两者是对应关系),还需要理解全局变量与局部变量,int m = 13,这个是全局变量,在没有局部变量重新赋值的话,可以无需定义,直接使用。所以main函数里面可以直接使用m的值为13;但是fun函数里面的m是局部变量,只能在fun函数里面使用。

拓展资料

  • 返回类型:一个函数可以返回一个值。return_type 是函数返回的值的数据类型。有些函数执行所需的操作而不返回值,在这种情况下,return_type 是关键字 void。

  • 函数名称:这是函数的实际名称。函数名和参数列表一起构成了函数签名。

  • 参数:参数就像是占位符。当函数被调用时,您向参数传递一个值,这个值被称为实际参数。参数列表包括函数参数的类型、顺序、数量。参数是可选的,也就是说,函数可能不包含参数。

  • 函数主体:函数主体包含一组定义函数执行任务的语句。



C语言中,fun函数是用调用主函数的。它是指用fun来定义一个函数或是方法,这样在引用时可以用fun表示。比如fun(int x,y), fun(int x,y) 有上面的出现,必然在主函数里有调它,fun没有其它意思,只是在调时用到这个单词,上面的意思是调用主函数中的数值。

例如

int fun(int x,int y)

{

int m = 3;

return x*y-m;

}

这个函数表示的意思是使用fun函数就会得到x*y-m这个值,而x 对应主函数里面的a,y对应主函数里面的b。

所以结果为7*5 - 3 = 32,32/13 = 2。

扩展资料

C语言标准库中没有fun函数。fun函数是自定义函数,是使用来举例或作语法演示的,需要在使用前自行定义声明。

fun一词没什么特别含义,也可以换成别的名称,如"abc"或者"baidubaike"。它只表示引用之前出现的函数,以调用它执行一些需求,int fun(int x,int y)只是一个举例的函数名而已,以及其声明的参数类型。

参考资料来源:百度百科—fun



fun():只是你自己定义的一个函数名
例如
int fun(int x, int y){
return x+y;
}
这里的fun()就是代表将两个整数相加的函数,fun(1,2)=1+2=3

#include <stdio.h>
int m=13; /*这是个全局变量*/
int fun(int x, int y)
{
int m=3;
return(x*y-m); /*返回x*y - 3*/
}
int main(void)
{int a=7, b=5;
printf("%d\n", fun(a,b)/m);
}

结果应该为(7*5 - 3) / 13 = 32 / 13
这个题目应该是考察那个变量m
第二行的m是个全局变量,
fun函数中的m是个局部变量,只要运行fun函数时才有用,其它情况都不存在,所以fun(a, b) / m这个下面的m为13

int fun(int x, int y) -- 函数名 fun. 有两个 整型参数 x 和 y。返回 整型 。 返回 x*y-3

fun(a,b)/m 函数调用,再除以 m。 -- fun(7,5)/13 -- x=7,y=5, 返回 x*y-3, 再除以 13


泸溪县19169034762: fun在C语言中是什么意思? -
慕徐菲悦: fun只是代表用户自定义一个函数名而已,你也可以定义为其它的,它的全称是function意思是功能,函数的意思,所以有些书上写成func! 注意这是用户自定义的一个函数名,非系统库函数!

泸溪县19169034762: C语言 请问下面程序中,fun是什么意思 -
慕徐菲悦: 在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就没有作用到了.不知道你的程序是要实现什么的

泸溪县19169034762: C语言中fun函数到底是干什么用的? -
慕徐菲悦: C语言中,fun函数是用调用主函数的. 它是指用fun来定义一个函数或是方法,这样在引用时可以用fun表示.比如fun(int x,y), fun(int x,y) 有上面的出现,必然在主函数里有调它,fun没有其它意思,只是在调时用到这个单词,上面的意思是调用主函数中的数值.即自定义函数.

泸溪县19169034762: 在计算机C语言中 什么是fun函数? 希望可以讲的通俗点 最好有例子 谢谢! -
慕徐菲悦: 1 fun不是关键字,可以用它作变量名,函数名等标识符,当它作函数名用时,函数功能由编程者指定. 2 因为fun是function(函数)的缩写,因此编程者经常用它作函数名使用,尤其是在二级考试题目中,基本上涉及到函数的题都用它作函数名. 3 将fun这个名称改成其他名称也是可以的,比如,改为abc,程序将正常运行.

泸溪县19169034762: 二级C语言fun函数 -
慕徐菲悦: fun函数 C语言中,fun函数是用调用主函数的.它是指用fun来定义一个函数或是方法,这样在引用时可以用fun表示.比如fun(int x,y), fun(int x,y) 有上面的出现,必然在主函数里有调它,fun没有其它意思,只是在调时用到这个单词,上面的意思是调用主函数中的数值. 注意,C 语言标准库中没有该函数!fun函数是自定义函数,是使用来举例或作语法演示的,没什么特别含义,也可以换成别的字母,就如“张三李四”一样,只表示引用之前出现的函数,以调用它执行一些需求,fun(int x,int y)只是一个举例的函数名而已,以及其声明的参数类型.

泸溪县19169034762: c语言中的fun是什么意思 -
慕徐菲悦: c语言中没有fun关键字,只是人们习惯用fun表示函数,用ch表示字符(character)等等

泸溪县19169034762: C语言中的fun语句是什么 -
慕徐菲悦: c语言中没有fun关键字,只是人们习惯用fun表示函数,用ch表示字符(character)等,你现在看到的可能是一个自定义的函数吧,看不明白可以贴出来看看 满意请采纳

泸溪县19169034762: C语言程序中fun代表什么意思
慕徐菲悦: 没有任何意思,function表示函数,所以习惯性的把自定义的函数名用fun表示,就比如喜欢用ch(char)表示字符一样,你也可以自己定义,a,b,c,d都可以

泸溪县19169034762: c语言里fun是什么意思? -
慕徐菲悦: fun单纯的看没什么意思 但在函数中 却是多种多样 具体的要看编程者编的程序的意思

泸溪县19169034762: C语言里,fun函数是做什么的? -
慕徐菲悦: 一般都是举例用的函数名…… fun就是function(函数)的缩写!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网