C语言中实参与形参的传递

先写一个简单的数字交换代码 乍一看好像没有什么错误,首先定义了一个数字交换的函数,然后把a,b(实参)传递给x,y(形参),在函数swap中完成对a,b的调换,然后输出a,b。但结果真的对吗?我们来看看输出的结果。 为什么明明看起来一切正常却没有按照我们想的那样去完成数字的交换呢?因为实参在传递数值给形参的时候,形参只不过是实参的一个临时拷贝,形参的改变并不会改变实参的实际变量。形参一旦在函数体内
相关文章
相关标签/搜索