C语言中传值和C++的传引用
在C语言中,传址其实也时传值的一种,首先地址其实也时可以看做是一个值来进行传递的。
在C++中有一种说法叫传引用,就是&变量名。
比如:
1 /* 2 * 3 传值 4 int a = 3; 5 6 void fun(int *a){ 7 *a = 4; 8 } 9 10 传址:传递的还是值,只不过这个值是一个地址 11 fun(&a) 12 13 14 15 传引用 16 int b = 3; 17 18 void fun(int &b){ 19 b = 4; 20 } 21 22 fun(b); 23 24 */