int t(int x,int y,int cp,int dp){ cp=x*x+y*y; dp=x*x-y*y;}main(){ int a=4,b=3,c=5,d=6; t(a,b,c,d); printf(“%d %d\n”,c,d);}大家说这个程序的输出结果是什么啊?
这个是不完整的,我的疑惑是,系统如何将是实参c,d 传递个形参cp,dp的?
也就是说把c 的副本传给了形参cp,而不是c本身,对吗?
那怎样才能显示cp,dp 的值啊!而且上面的程序编译后要求有个返回值,怎么办呢?