您的位置:首页 > 编程语言 > C语言/C++

Java的native方法返回数组return Array(C语言)

2017-09-08 11:47 405 查看
名为RungeKutta.c内的代码:
float  raypath_nray_xz_nt[nsx*na*2*nt];


期间进行该c数组的计算
申请java在C语言中的数组:

jfloatArray farray = (*env)->NewFloatArray(env,nt*2*nsx*na);


将C的数组拷贝到java的数组中:

(*env)->SetFloatArrayRegion(env,farray,0,nt*2*nsx*na,raypath_nray_xz_nt);


返回:

return farray;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: