**
指针作为形参的函数调用
**
还有点没看懂——。——
代码:
#include<stdio.h>
void changeA(int*);
int main()
{
int a=10,*pa=&a;
printf("调用前:pa=%x,a=%d\n",pa,a);
changeA(pa);
printf("调用后:pa=%x,a=%d\n",pa,a);
return 0;
}
void changeA(int*p)
{
int b;
*p=*p+*p;
p=&b;
printf("在函数中:p=%x\n",p);
}
输出结果:
调用前:pa=64fe54,a=10
在函数中:p=64fe1c
调用后:pa=64fe54,a=20
--------------------------------
Process exited with return value 0
Press any key to continue . . .