一级指针作为参数

void fun(int a, int b);

int main(void)

{

int a,b;

fun(a,b);

return 0;

}

模块函数和主函数中的ab是 不同的栈空间 地址是 不相同的 在模块函数中对ab的修改不会影响main中的ab,

但是把变量ab的地址传给fun ,fun就是操作ab的地址 *操作会更改ab的指向


猜你喜欢

转载自blog.csdn.net/capricorngud/article/details/80535087
今日推荐