fun()函数括号内填的都是什么意思了?

例如下面的!fun()内的是什么意思?
#include<studio.h>
int f(int t [ ],int n);
main()
{int a[4]={1,2,3,4},s;
s=f{a,4}; printf(”%d\n”,s);
}
int f(int t[], int n)
{ if (n>0) return t[n-1]+f(t,n-1);
else return 0;
}

int t[] 这是一个整型的数组参数,int n,是整型。而函数f(int t[],int n)是一个递归函数,你写的这个递归函数应该是错的,自己再去看看书上的递归函数怎么写的吧
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-25
int f(int t [ ],int n);
//这是函数的声明, ()中是输入参数的类型, 第一个参数是数组, 第二个是数值数组的长度.
main()
{int a[4]={1,2,3,4},s;
s=f{a,4}; // 函数的调用, a是数组, 4是数组长度
printf(”%d\n”,s);
}
// 这是函数定义, 是一个递归函数, 实现相加
int f(int t[], int n)
{ if (n>0) return t[n-1]+f(t,n-1);
else return 0;
}本回答被提问者采纳
第2个回答  2011-03-25
fun函数是嵌套形式,求a[3]+a[2]+a[1]+a[0]的和
第3个回答  2011-03-25
形参
第4个回答  2011-03-25
仔细看书

fun()函数括号内填的都是什么意思了?
int t[] 这是一个整型的数组参数,int n,是整型。而函数f(int t[],int n)是一个递归函数,你写的这个递归函数应该是错的,自己再去看看书上的递归函数怎么写的吧

c语言,里面的fun不明白
第一个fun()是这个函数的定义,就是规定fun()函数是什么样子的,有什么参数,有什么返回值,内部实现什么功能。就好比自己定义的一个数学公式,起个名字叫fun()。第二个fun()是使用这个函数,因为根据上面的它的定义,它没有返回值,有两个传入参数,所以使用的使用就写成「 fun(a,n); 」这样的...

C语言 int fun(int m)什么是什么意思
fun( )是编程人员定义的一个函数,其中int fun(int m)表示函数fun( )的首部。第一个int是函数的类型(待返回值,并且返回值类型为int);第二个int是形参m的数据类型;fun是函数名。下面举例说明该语句的作用与用法。include<stdio.h>int fun(int m){ int b; b = 2*m; return b...

void fun(int n)是什么意思
fun 表示函数的名称;(int n)括号里面的内容表示表示函数的形参列表,调用一个函数的时候可以传一些参数给该函数,每个形参都有类型、形参名,在这里 int 就是形参类型,n就是形参名。

C语言这个程序是什么意思
fun函数给力注释,判断是不是质数,如果是质数,则返回1,如果不是质数就返回0!而if (fun(k))意思就是说如果fun(k)的返回值为1,即fun函数判断后数是质数,就运行if后面括号后的内容!if (fun(k))括号中,a等于每个质数质数之和,m统计出现质数的个数,av为a除以m就是m个质数的平均值!总...

void 和 fun
fun 是一个函数的名字,是编程者自己取的,void 表示这个函数没有返回值。若fun有返回值,则要在前面加返回值的类型,比如 int fun()表示函数fun返回一个整数。 fun() 对于里面的参数,能把参数怎么样,要看具体的代码而定,比如: int fun(int x,int y){ x=x+y; return x;} ...

一个C语言简单问题——int fun(int n)是什么意思
fun()函数内部的C+=fun(i-2)实际上表明这个函数采用了递归型算法。递归做为一种算法在程序设计语言中广泛应用,就是指一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述...

vb中fun和fun()有什么区别
fun是这个函数的名字,你可以定义很多的function xxx()这个xxx可以是fun fun1 fun2..Fun = s 是说当调用这个函数的时候,函数返回的值是s,比如在别的地方你定义了k=fun() 那么k=fun()=s 这里function fun() 后还可以定义函数的类型 和定义普通变量一样 可以为as double \/as string 等 ...

void fun() 是什么意思?
函数是编程中的重要概念,它可以理解为一段代码块,包含输入和输出。其中void代表该函数没有返回值,即不会返回任何数据类型的结果。因此,定义了一个返回类型为void的函数fun(),就意味着该函数只会执行一些操作,而不会返回具体的数值。这种函数常用于执行一些操作,如输出信息或修改变量的值。当使用...

void fun(char ch ,floatx){...}啥意思
定义了一个名字叫做fun的无类型函数 函数有两个形式参数,一个是字符型变量ch,一个是单精度浮点型变量x 这个函数应该不是主函数,而是在主函数中被调用的函数 调用的方式例如:fun(‘a’,1.0);然后程序就会开始执行被调用的那个函数(由于是void型,应该是没有函数返回值的)...

相似回答