值传递(pass by value):将参数的值复制一份,传递给函数,对函数内部的操作不会影响原始变量。
指针传递(pass by pointer):与引用传递类似,也是将参数的地址传递给函数,但在函数内部需要通过解引用指针来访问参数所指向的变量。
引用传递(pass by reference):将参数的地址传递给函数,可以在函数内部通过该地址来直接操作原始变量,对原始变量的操作会影响函数外部的变量值。(C++专有)
参考:C++函数参数的传递
C/C++参数传递
于 2023-03-30 15:02:26 首次发布