编写一个递归函数“int FF(int a[], int n)”,求出数组a中所有n个元 ...答:int FF(int a[],int n){ if(n==1) return a[0];else return a[0]*FF(a+1,n-1);} main(){ int n=5,s,a[5]={1,2,3,4,5};s=FF(a,n);printf("%d ",s);}
C语言中将函数名作为参数被另外一个函数调用,应该怎么办?答:楼主已经开始想要知道如何用函数指针了,不错,好学生,给你个例子\x0d\x0a#include\x0d\x0aintff(int(*p)(int,int),inta,intb)//原始写法,阅读不便\x0d\x0a{\x0d\x0areturnp(a,b);\x0d\x0a}\x0d\x0a\x0d\x0atypedefint(*Pfun)(int,int);//定义函数指针类型,同时申明了原型返回...