在C语言函数中主函数如何调用子函数?
打开App查看更多内容
这里是交换a,b 值的三种方法你认为哪个正确呢?
这是为什么呢接下来,我们來逐个分析:
怎么来写Swap()函数呢
要想改变父函数变量的值,就要在子函数中找到父函数的变量而只是简单地拷贝实参,所以子函数嘚到的ab是“假的,复制品”只就是Swap1()没达到预期的原因。
怎么找父函数的变量呢当然要想到指针了,将父函数ab的地址传递给参數列表,这样子函数就找到父函数的变量了
学会了吗?再来试一道题吧!
Fun(p);//怎么实现把p改为空指针此处为什么会崩溃?怎么实现子函数“崩溃”
“崩溃”:此时p=NULL;无法解引用;
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。