请求这道题的详细解答过程,谢谢!

 我来答
知行合一且止于至善
2017-06-25 · TA获得超过155个赞
知道小有建树答主
回答量:174
采纳率:74%
帮助的人:44.4万
展开全部
主函数的作用是三次调用f(a)函数,而调用函数时没有使用地址,所以三次都只是使用了a的值,而没改变a。而且,f(a)函数全部都是局部变量,所以只要传递的值一样,返回的结果一样,所以选B
具体分析一下,程序不完整,根本运行不了~没有调用库函数studio.h,所以printf函数编译都过不去。f()函数在主函数之后定义,没有声明,过不去→_→。先说子函数,f(a)传递了一个整型副本,b和c定义以后就是自增一,b变为1,c变为4,返回几个的和。函数可以直接用(1+4+a)代替。下面看主函数,for循环时用了i,但执行时却只用了a变量,所以总的来说就是三次循环,输出5+2的值。that's all!
追问
谢谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式