c - 使用指针填充二维数组

标签 c arrays pointers

大家好我想问一下如何使用指针填充二维数组。我知道如何填充一维数组 喜欢

*(i+array) = 0;

但是如果我有这样的数组

int array[5][10] ;
int * rowptr ;
int * colptr ;

我应该如何使用指针初始化我的二维数组

谢谢

最佳答案

*(*(array+i)+j) = value;

关于c - 使用指针填充二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7777029/

相关文章:

c - 使用 linux perf 工具测量应用程序的 FLOP

c - POSIX 扩展可重入定义,涵盖线程安全

c - 线程取消问题

python - 具有相同形状的 numpy 数组列表中值的元素聚合(平均值)

JavaScript 函数 - 计算对象数组中某个值的出现次数

c - 我可以在同一进程中通过管道发送指针吗,安全吗?

c - 如何用C语言解决C2054问题

c - 如何在C中动态分配整数数组

pointers - 当我将变量传递给 golang 中的私有(private)方法时,它会创建一个新实例吗?

c - 在 C 函数中初始化结构指针