菜鸟指针问题
void p(x,y)int *x,y;
{
int z;
z=*x+y;
*x=*x+3;
y=y+z;
printf("%d %d %d\n"*x,y,z);
}
main()
{
int x=1,y=2,z=3;
p(&x,y);
printf("%d %d %d\n",x,y,z);
p(&z,x);
printf("%d %d %d\n",x,y,z);
}
形参第一次输出453 423,第二次输出为什么是786 723?
我刚接触编程指针不懂,请将对详细点,指针是怎么运行的?请大侠帮帮忙。