当前位置:   article > 正文

形参如何改变实参_形参改变实参

形参改变实参

把实参数组传递给函数,则形参从数组那里得到了起始地址,因此数组与实参数组共占了同一段内存单元,在函数调用期间,该变了形参数组的值,也就改变了实参数组的值。

例:

  1. int i = 12;
  2. int *p = & i; //此时*p与i共占同一段内存单元,
  3. *p = 23; //此时改变了*p的值,i的值也就跟着改变了。此时 i = 23;

*p表示形参数组,i表示实参,它们共占同一段内存单元即i的地址 ,所以改变形参能改变实参的值

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码维护者/article/detail/63078
推荐阅读
相关标签
  

闽ICP备14008679号