void fun(intx,inty,intz) {printf("fun-in:%d,%d,%d\n",x,y,z...答:函数fun的参数 (int x,int y,int z)都是传值调用. 不管fun中怎么修改, 不影响主函数值.调用的时候, 注意顺序, 对于fun x=30 y=20 z=10. 和主函数的xyz是不一样的.先输出fun-in fun-in:30,20,10然后 y=x+5; y=35 z=x+y; z=30+35=65 x=z-y; x=65-35=30 输出 fun-...
1.使用指向变量的指针变量做函数参数,编写函数求两个数的大于、小于...答:include<stdio.h> void compare(int *x,int *y){ if(*x>*y)printf("%d>%d\n",*x,*y);if(*x<*y)printf("%d<%d\n",*x,*y);if(*x==*y)printf("%d=%d\n",*x,*y);} int main(){ int x,y;printf("请输入两个整数:");scanf("%d %d",&x,&y);compare(&x,&y);...
怎样才能使c++中函数形参的值返回给主调函数的实参呢?比如:答:try(int &x,int &y,int &z){ printf("(2)x=%d,y=%d,z=%d\n",x,y,z);z=x+y;x=x*x;y=y*y;printf("(3)x=%d,y=%d,z=%d\n",x,y,z);return (z=x+y,y=y*y,x=x*x);} void main(){ int x=2,y=3,z=0;printf("(1)x=%d,y=%d,z=%d\n",x,y,z);...