永发信息网

有以下程序 #include<stdio.h> void fun(int n,int*p) int f1,f2

答案:2  悬赏:10  手机版
解决时间 2021-03-07 02:45
  • 提问者网友:几叶到寒
  • 2021-03-06 05:35
有以下程序 #include<stdio.h> void fun(int n,int*p) int f1,f2
最佳答案
  • 五星知识达人网友:神也偏爱
  • 2021-03-06 06:10
答案:A解析: 在函数fun中对参数n的值进行判断,如果其值等于1或2,则*p=1,否则,函数fun进行递归调用fun(n.1,&f1);fun(n.2,&f2);*p=n+f2;在主函数调用fun函数时传递给参数n的值为3,fun函数又递归用了两次自身fun(2,&n);fun(1,&f1);所以n和f2的值都为1,通过指针p的引用,变量s的值为2。
全部回答
  • 1楼网友:毛毛
  • 2021-03-06 07:30
这个解释是对的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯