3

使用 JNI(更具体地说是 Android NDK)时,Java 是否通过引用或值传递给 C

4

2 回答 2

6

这取决于类型。原始类型通过值传递,引用类型通过...引用传递。请参阅http://java.sun.com/docs/books/jni/html/types.html

于 2009-11-08T21:20:24.590 回答
1

我无法与 Android 对话,但 JNI 传递值就像 Java 一样,原始类型通过值传递,所有对象(包括数组)都通过引用传递。关于 JNI的wiki 文章非常好。

于 2009-11-08T21:21:56.773 回答