A-A+

下列程序的输出结果是______。 include<stdio.h> int(int x i

2022-08-12 19:28:15 问答库 阅读 197 次

问题详情

下列程序的输出结果是______。 include<stdio.h> int(int x,int y,int cp,int dp) { cp=x*x+y*y; dp=x*x-y*y; } main() { int a=1,b=8,c=7,d=9; t(a,b,c,d); printf("%d%dn",c,d); }


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:7 9
因为在调用子函数时进行的是数值传递,调用于函数并不能改变实参的值,所以经过调用子函数,c、d的值并没有发生变化还是原来的值。

考点:程序