gpt4 book ai didi

c++ - 给定一个元素的地址搜索二维数组

转载 作者:行者123 更新时间:2023-11-28 02:54:07 25 4
gpt4 key购买 nike

关于 C++ 中的指针的一个相当快速的问题

我的问题是,假设我有一个函数 isWon(char * sign, int i, int j)。我通过给出调用此方法

  • 二维数组中元素的地址
  • 它是本地声明数组中的坐标

有什么办法吗?了解邻居的元素并接近它们?

感谢您的帮助:)

最佳答案

如果数组是真正的二维数组而不是指针数组或类似的数组,那么您可以对 sign 添加/减去以获取其他元素的地址。

例如,内存方面数组中的前一个元素位于sign - 1。如果您将 2D 数组视为网格,sign - 1 可能不是之前“列”中的元素。


你必须小心你在数组中的步进量,并问问自己为什么要诉诸这种在 C++ 中感觉不合适的低级危险机制。

关于c++ - 给定一个元素的地址搜索二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22399528/

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