gpt4 book ai didi

java - C 到 Java 的内存分配

转载 作者:太空宇宙 更新时间:2023-11-04 05:56:44 26 4
gpt4 key购买 nike

我有一个特定的 C 程序,现在我想将它移植到一个 Java 程序中。我得到了大部分东西,但我有一个代码,如

    tsum=(float *) malloc(cr_nos*sizeof(float));
rsum=(float *) malloc(cr_nos*sizeof(float));
ex_sum=(float *) malloc(cr_nos*sizeof(float));
bsum=(float *) malloc(cr_nos*sizeof(float));

现在如何在 Java 程序中分配这个大小? cr_nos 是一个大小为 (1-10) 的整数。

最佳答案

上面代码的 Java 等价物是:

float[] tSum = new float[crCount];
float[] rSum = new float[crCount];
float[] exSum = new float[crCount];
float[] bSum = new float[crCount];

...虽然在 Java 中,“t”、“r”、“ex”、“b”和“cr”通常是未缩写的。

关于java - C 到 Java 的内存分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26200481/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com