实例1:值传递
1 #include<iostream> 2 3 void changeAge(int age,int newAge); 4 int main() 5 15 16 void changeAge(int age,int newAge)//再定义一个age,占另一处地址 17绕开“值传递”问题的第一种方法是向函数传递变量的地址取代他的值。
实例2:指针地址传递
1 #include<iostream> 2 3 void changeAge(int *age,int newAge); 4 int main() 5 15 16 void changeAge(int *age,int newAge)//再定义一个age,占另一处地址 17实例3:两值互换
1 #include<iostream> 2 3 void swap(int *x,int *y); 4 int main() 5 16 17 void swap(int *x,int *y) 18实例4:两值互换2
1 #include<iostream> 2 3 void swap(int *x,int *y); 4 int main() 5 16 17 void swap(int *x,int *y) 18实例5:不用指针的两值交换
1 #include <iostream> 2 3 void swap(int &x,int &y); 4 5 int main() 6 16 17 void swap(int &x,int &y) 18上一篇:C++快速入门 第三讲:输入输出方法
下一篇:C++快速入门 第二十一讲:静态属性和静态方法









