函数调用前后形参实参的变化情况-复高斯分布的数学基础理论

时间:2024-06-28 07:07:13
【文件属性】:

文件名称:函数调用前后形参实参的变化情况-复高斯分布的数学基础理论

文件大小:6.48MB

文件格式:PDF

更新时间:2024-06-28 07:07:13

嵌入式 Linux C

函数调用后 图 6.10 函数调用前后形参实参的变化情况 由于函数传值是单向的,只能从实参传向形参。在函数调用过程中形参 p1 的值发生变 化并不会影响到实参 p1 的变化,仅仅只有当实参 p1 所指的内存单元的内容变化时才会影响 到实参。 在上例中,函数 swap 仅仅交换了形参 p1 和 p2 的值,而形参 p1 和 p2 所指的内容没有 发生变化,因此,实参的 p1 和 p2 也不会发生变化。 该程序的运行结果如下所示: before chaning: a = 10, b = 20 after chaning: a = 10, b = 20 *p1 = 10, *p2 = 20 可以看出,这时主调函数中的实参并没有发生变化。


网友评论