函数写成两种形式赋值:
chang ( p1 , p2 ) 这是按值传递参数,赋的是值与p1和p2自身空间无关系,函数结束时不对p1,p2的空间做操作,所以无变化
chang (&p1 , &p2) 这是按址传递参数,操作的是p1和p2的空间,函数结束时空间里是函数操作后的内容,所以发生变化
我认为: p1,p2也是地址啊。为什么那里会是传值。不是地址?
&p1,&p2 我理解为 取指针p1,p2的地址。如果这里&p1,&p2.
那么在chang(**p1.**p2);
我是刚在学C。不知道对不对。