作业帮 > 综合 > 作业

#include void f(int*x,int y) {*x=y+1;y=*x+2;} main() {int a=

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/28 20:10:13
#include void f(int*x,int y) {*x=y+1;y=*x+2;} main() {int a=2,b=2; f(&a,b); printf("%d\n%d"
#include
void f(int*x,int y)
{*x=y+1;y=*x+2;}
main()
{int a=2,b=2;
f(&a,b);
printf("%d\n%d",a,b);
}
#include void f(int*x,int y) {*x=y+1;y=*x+2;} main() {int a=
a=3,b=2
因为a传过去的是地址,形参和实参共用同一个内存空间,形参的改变会间接地改变实参,而b则传递的是值,值传递的时候,形参的改变不影响实参.