菜鸟上路有谁可以告诉一下在C语言中的int fun(int n,int x)表示什么意思 谢谢

如题所述

int fun(int n,int x);
这是个函数声明,就是告诉你有一个函数叫fun,实现一定的功能,当你输入两个整数做参数时,他会返回给你一个整型值,至于实现什么功能就看你怎么实现了
举个例子
void main()
{
int a=23,b=32,c;
int fun(int n,int x); //声明,就是告诉编译器这个函数是存在的
c=fun(a,b);
printf("%d\n",c); //c等于55
}

int fun(int n,int x) //实现
{
return (n + x); //我实现的功能是返回两个数的和,至于要实现什么,你自己可以随便写
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-16
int fun(int n,int x) 需要写两次
第一次表示函数的声明int fun(int n,int x) ;
第二次表示函数的定义int fun(int n,int x) {//...}
第一次要加分号第二次加大括号,不加分号。大括号里是函数的实现。
int fun(int n,int x) ,第一个int是函数返回值,fun是函数名。括号里是函数的参数。
第2个回答  2013-01-16
int fun(int n,int x); //这是函数fun的申明,表示函数fun调用时需要两个int类型参数。调用完会返回int类型值。调用:
int result=fun(1,2);
第3个回答  2013-01-16
int fun(int n,int x);
这是一个函数声明;
第一个int表示函数的返回值为int类型,fun表示函数名,int n,int x表示它的参数。
定义一个函数
int fun(int n,int x)
{
return 1;
}
调用时: int b = fun(1,2);
第4个回答  2013-01-16
定义一个名称为fun的函数,这个函数有两个整形参数n和x,这个函数返回一个整形值
相似回答