A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

这个是用Java语言写的一个数据交换方法
public static void swap(int m,int n)
{
                int k=m;       
                m=n;
                n=k;
}
这个是用vb6.0写的数据交换的方法
Sub Exchange(a As Integer, b As Integer)
Dim k As Integer
k = a
a = b
b = k
End Sub
这两种语言写的方法分别在各自的编译环境里进行调用,为何结果显示为Java语言编写的方法没有进行调换,而vb6.0写的方法,调用后成功的使两个整型数据进行了调换

2 个回复

倒序浏览
java只有传值调用,vb是传址调用吧
回复 使用道具 举报
:D,感谢,好像真是这样啊,貌似C#和Java都只有传值调用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马