有以下程序 int fa(int x){return x*x;} int fb(int x){ret
有以下程序 int fa(int x){return x*x;} int fb(int x){retum x*x*x;} int f(int(*fl)int(*12)(),intx) {return f2(x)-f1(x);} main() {int i;i=f(fa,fb,2);printf("%d/n",i);} 程序运行后,输出结果是【 】
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:4
在主函数中调用函数f,函数f有三个参数,形参n与C分别是两个指向函数的指针。在f中执行nf2(x),实际上是执行了fo(2)-fa(2),故执行i=(fa,fb,2)后i的值为2^3-2^2=4。
相似问题
在线性表的多种存储结构中 最简单的方法是【 】请帮忙给出正确答案和分析 谢谢!
在线性表的多种存储结构中,最简单的方法是【 】请帮忙给出正确答案和分析,谢谢!
下述函数用于统计—行字符中的单词个数 单词之间用空格分隔。 word_num(str) char s
下述函数用于统计—行字符中的单词个数,单词之间用空格分隔。 word_num(str) char str[]; {int,num=O,word=O; for(i=0;str[i]!=【 】;i++) if(
设a b c为int型变量 且a=10 b=5 c=1 则执行完以下语句 a的值变为【 】。 a/=
设a、b、c为int型变量,且a=10、b=5、c=1,则执行完以下语句,a的值变为【 】。 a =10-(+ +b)-(c- -);请帮忙给出正确答案和分析,谢谢!
在我国 由____________对全国人民代表大会及其常委会已通过的法律予以公布。
在我国,由____________对全国人民代表大会及其常委会已通过的法律予以公布。
若a=10 b=20 则表达式!(a<b) 的值是【 】请帮忙给出正确答案和分析 谢谢!
若a=10,b=20,则表达式!(a<b) 的值是【 】请帮忙给出正确答案和分析,谢谢!
