日期:2014-05-20  浏览次数:20570 次

考一个基本概念
下面的c程序,形参是2个指针,在函数体内对指针指向的内容进行修改,请写出对应的java程序(不许定义新类)。
void   func(int   *a,   int   *b){
    *a   =   1;
    *b   =   2;
}

------解决方案--------------------
基本类型java中是传值的,java能解决的方法就是用类将a,b封装,然后把这个类作为参数
------解决方案--------------------
还有个折衷的办法:
void func(int[] ab){
ab[0] = 1;
ab[1] = 2;
}