C++ 函数通过指针调用
通过指针传递参数的 调用方法 将参数的地址复制到形式参数中。在函数内部,使用该地址来访问调用中使用的实际参数。这意味着对参数所做的更改会影响传递的参数。
要通过指针传递值,需要将参数指针传递给函数,就像传递任何其他值一样。因此,需要将函数参数声明为指针类型,如下所示的 swap() 函数,它交换其参数指向的两个整数变量的值。
要了解有关C++指针的详细信息,请查看 C++指针 章节。
现在,让我们通过指针传递值来调用函数 swap() ,就像以下示例中一样。
当上述代码放在一个文件中编译并执行时,会产生以下结果−