- 我是从C++语言开始学习的,然后在学到JAVA的时候发现JAVA声称自己的参数传递只有按值传递,这让我就很头疼,准备慢慢的来分析下,看官觉得有不对的地方欢迎留言一起讨论。
- 先说C++的参数传递
- C++的参数传递分为按值传递、指针传递、引用传递接下来用一个简单的例子来说明:
#include<iostream>
using namespace std;
void swap1(int num1,int num2)//交换传递的值
{
int temp;
temp = num1;
num1 = num2;
num2 = temp;
cout<<"swap函数中num1,num2的地址"<<&num1<<&