如何证明C语言函数参数的转递是单值传递

朱金灿 在C语言函数使用中函数参数的传递是单值转递,即把实参传递给形参,就是把实参复制一份传给形参。如何证明这一点呢?我想到了一个方法,就是在调用函数和被调用函数都输出实参和形参的地址。如果地址一致那么就是双向传递,如果地址不一致,就是单向传递。 例程如下: #include <iostream.h> void Fun(int a,int b) { cout<<&a<<endl; cout<<&b
相关文章
相关标签/搜索