有什么方法可以在 C 中malloc()
二维矩阵吗?我已成功尝试 malloc()
ing 一个 1D 字段,但在矩阵中出现错误。
最佳答案
float *mat2d = malloc( rows * cols * sizeof( float ));
要访问矩阵中的值,请使用此寻址方案:
float val = mat2d[ x + y * cols ];
关于c - 动态分配浮点矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5567964/