调用函数不可能改变实参指针变量的值,但可以改变实参指针变量的值。函数的调用(而且只可以)得到一个返回值(即函数值),而运用指针变量做参数。可以得到多个变化了的值。如果不用指针变量是难以做到这一点的。
1。在函数中设n个变量,用n个指针变量指向他们;
2。然后将指针变量作实参,将这n个变量的地址传递传递给所调用函数的形参;
3。通过形参指针变量,改变该n个变量的值;
4主调函数就可以使用这些改变了的值的变量;
调用函数不可能改变实参指针变量的值,但可以改变实参指针变量的值。函数的调用(而且只可以)得到一个返回值(即函数值),而运用指针变量做参数。可以得到多个变化了的值。如果不用指针变量是难以做到这一点的。
1。在函数中设n个变量,用n个指针变量指向他们;
2。然后将指针变量作实参,将这n个变量的地址传递传递给所调用函数的形参;
3。通过形参指针变量,改变该n个变量的值;
4主调函数就可以使用这些改变了的值的变量;