在这个程序中,我们有一个`int`类型的变量。`num`的值是 10,这个值必须存储在内存中的某个地方,对吧?为保存该变量值的每个变量分配一个内存空间,该内存空间有一个地址。例如,我们住在一所房子里,我们的房子有一个地址,帮助其他人找到我们的房子。同样,变量的值存储在内存地址中,这有助于 C 程序在需要时找到该值。
在这个程序中,我们有一个`int`类型的变量。`num`的值是 10,这个值必须存储在内存中的某个地方,对吧?为保存该变量值的变量分配一个内存空间,该内存空间有一个地址。例如,我们住在一所房子里,我们的房子有一个地址,帮助其他人找到我们的房子。同样,变量的值存储在内存地址中,这有助于 C 程序在需要时找到该值。
在本教程中,您将学习如何将指针作为参数传递给函数。要理解这个概念,你必须对 C 编程中的[指针](https://beginnersbook.com/2014/01/c-pointers/)和[函数有基本的了解。](https://beginnersbook.com/2014/01/c-functions-examples/)
在本教程中,您将学习如何将指针作为参数传递给函数。要理解这个概念,你必须对 C 编程中的[指针](https://beginnersbook.com/2014/01/c-pointers/)和[函数](https://beginnersbook.com/2014/01/c-functions-examples/)有基本的了解。
就像任何其他参数一样,指针也可以作为参数传递给函数。让我们举一个例子来了解这是如何完成的。
## 示例:将指针传递给 C 编程中的函数
## 示例:在 C 编程中将指针传递给函数
在这个例子中,我们传递一个指向函数的指针。当我们将指针作为参数而不是变量传递时,则传递变量的地址而不是值。因此,使用指针的函数所做的任何更改都是在传递的变量的地址处永久进行的。这种技术在 C 中称为引用调用。
在这个例子中,我们传递一个指向函数的指针。当我们将指针而不是变量作为参数传递时,则传递变量的地址而不是值。因此,使用指针的函数所做的任何更改,都是在传递的变量的地址处永久进行的。这种技术在 C 中称为按引用调用。