c - 你如何引用 arr_arr_integer 矩阵的大小?
问题描述
我试图引用一个定义为函数参数矩阵的arr_arr_integer
矩阵。
上面的代码是这样写的:
// Arrays are already defined with this interface:
// typedef struct arr_##name {
// int size;
// type *arr;
// } arr_##name;
//
// arr_##name alloc_arr_##name(int len) {
// arr_##name a = {len, len > 0 ? malloc(sizeof(type) * len) : NULL};
// return a;
// }
我对此感到困惑。有人可以帮我定义一个int columns
andint rows
吗?我想int rows = matrix.size;
,但我不确定列。
编辑:感谢@paulR:
int rows = matrix.size;
int cols = matrix.arr->size;
解决方案
推荐阅读
- sockets - sin_addr、sin_family 等中的“sin”是什么意思?
- c++ - C++ 编译器可以规范化 Unicode 标识符吗?
- doxygen - Doxygen->Sphinx->Pygments 代码块词法分析器选择?
- python - 使用 python 写入 SQL 表的最简单方法
- mysql - 从 R 插入 MySQL
- java - Apache POI 无法将合并区域添加到现有合并区域
- r - R shinyWidgets pickerInput:全选时如何不过滤数据框
- arrays - 如何展平数组并从 combineLatest(...) 的结果中删除空数组?
- javascript - 当用户在 Javascript 中键入时,如何将数字格式化为货币
- tensorflow - 如何使用自己的 Tensorflow 代码创建 Sagemaker 培训作业,而无需构建容器?