c语言中 #include <stdio.h> int fun(int a,int b,int c)这个int fun是啥意思 有什么作用

如题所述

int fun是声明了一个名字叫做fun的函数,这个函数的返回值是int

函数必须声明才能使用。 声明的作用是为了调用函数。

声明后,定义可以放在main函数后面或其他文件,不必把定义都写在main函数前面。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-22
C语言中,fun函数是用调用主函数的。
它是指用fun来定义一个函数或是方法,这样在引用时可以用fun表示。比如fun(int x,y), fun(int x,y) 有上面的出现,必然在主函数里有调它,fun没有其它意思,只是在调时用到这个单词,上面的意思是调用主函数中的数值。

注意,C 语言标准库中没有该函数!
fun函数是自定义函数,是使用来举例或作语法演示的,没什么特别含义,也可以换成别的字母,就如“张三李四”一样,只表示引用之前出现的函数,以调用它执行一些需求,fun(int x,int y)只是一个举例的函数名而已,以及其声明的参数类型。
第2个回答  2012-07-22
定义一个名为func的函数,他的返回值为int型,需要三个int型参数(就是int a,int b,int c这一句)。追问

fun是什么函数,返回值又是什么意思

追答

fun是一个你自己定义的函数,功能是你自己写的,返回值就是这个函数执行完毕后输出的结果

本回答被提问者和网友采纳
第3个回答  2012-07-22
int fun(int a, int b, int c)
int 返回类型
fun() 函数名称
(xx,xx,xx) 参数列表

...#include <stdio.h> int fun(int a,int b,int c)这个int fun是啥意...
int fun是声明了一个名字叫做fun的函数,这个函数的返回值是int 函数必须声明才能使用。 声明的作用是为了调用函数。声明后,定义可以放在main函数后面或其他文件,不必把定义都写在main函数前面。

C语言中的 int fun 和int fun(int y,int x) 的区别,int fun
\/\/程序示例,fun是函数,fun1是整型变量 include<stdio.h> int fun(int y, int x){ return y+x;} int main(){ int fun1;fun1 = fun(5,4);printf("%d\\n", fun1);}

#include <stdio.h> void fun(int*a, int*
翻译一下就是:a里面存放的地址与b里面存放的地址发生了交换。再通俗一点:假设原来a指向M,b指向N,运行这个函数后,a执行N,b执行M了。需要注意的是:原来函数中的M和N都没有任何变化。进一步分析:退出这个函数之后,a和b两个变量都消失了,它们的指向(值)也不存在了。结果是对原来的函数中的...

#include <stdio.h>
include <stdio.h> include <math.h> int fun(int x,int y);void main(){ int a,b,c;\/\/fun用不着,是函数名,不是变量 scanf("%d,%d",&a,&b); \/\/这样写的输入格式是:3,4回车,这样写一定要加逗号,建议去掉逗号 c=fun(a,b);printf("fun of a and b is%d\\n",c);\/\/...

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一词没有...

C语言中函数的定义格式是什么,函数原型声明的语法格式?
include<stdio.h>int fun(int a, int b); \/\/ 函数的声明void main(){ int x=1, y=2; int c; c = fun(x+y);}\/\/ 下面的fun函数就是函数的定义int fun(int a, int b){ return a+b;}注:如果被调函数(上例中为fun函数)写在调用处之前,可以不声明(本例是现在...

c语言,定义一个函数intfun(inta,intb,intc)它的功能是若a,b,c能构成...
include <stdio.h> int intfun(int a,int b,int c){ if(a+b<=c||a+c<=b||b+c<=a)\/*判断是否能构成三角形*\/ return -1; \/\/不构成三角形 else { if((a==c||a==b||b==c )&& !(a==c && a==b))\/*判断是否为等腰三角形*\/ return 2;else if(a==c && a==b)...

1、定义一个函数int fun(int a,int b,int c),它的功能是:若a,b,c...
scanf("%d%d%d",a,b,c);这 scanf("%d%d%d",&a,&b,&c);这样

#include<stdio.h> int fun(int n,int *s){int f1,f2;if(n==1IIn==...
大致解释如下,你看看吧,应该能看明白了吧。include<stdio.h> int fun(int n,int *s){ int f1,f2;if(n==1 || n==2) \/\/ 如果是第一个或者第二个数,他们均为1 s=1;else { fun(n-1,&f1); \/\/ 递归计算前一个 fun(n-2,&f2); \/\/ 递归计算前两个位置的 s=f1+f2; \/\/ ...

c语言#include <stdio.h> void fun (int a[],int n){int i,t;for(i=...
觉得这个是传指针的吧, 就是传地址. int a[], 和int * a,一样吧.

相似回答