C所有的函数调用都是将实参的值“拷贝”给形参,所以指针也不例外。函数中改变形参指针的值改变的只是形参指针的指向,函数退出后都销声匿迹了,与实参指针无关。
追问那请问为什么这个函数又能让指针变量所指变量的值发生改变呢,函数退出后仍然生效~

然而这个又不行

为什么好难呀,大佬教教我
感谢
追答指针a(实参)指向c,调用函数时实参a赋给了形参b,那么b也指向了c;所以*a、*b都是c,所以函数中通过形参指针b改变目标*b(就是c)的值是理所当然的。但改变b能改变a吗?你不要把“通过形参指针改变目标的值”和“改变形参指针的值”混为一谈!