关于c ++指针的一个相当快速的问题
我的问题是,假设我有一个函数isWon(char * sign,int i,int j)。我通过给出
来称呼这种方法有没有办法,例如知道邻居的元素并找到他们?
感谢您的帮助:)
答案 0 :(得分:2)
如果数组是真正的数组2D数组,而不是指针数组或类似的数组,那么您可以添加/减去sign
/从中获取其他元素'地址。
例如,内存方面数组中的前一个元素位于sign - 1
。如果您将2D数组视为网格,sign - 1
可能不是上一个"列中的元素"。
你必须要小心你在阵列中走了多少,并问自己为什么要采用那种在C ++中不合适的低级危险机制。