ARR是使用malloc制作的数组。然后,它被传递给ARR + num * 8的函数。 这是做什么或意味着什么?
答案 0 :(得分:1)
这意味着&ARR[num*8]
。
如果将整数(例如n
)添加到指针,它将是指向原始指针前面的n
个元素的指针。
相同
E1[E2]
与(*((E1)+(E2)))
(N1256 6.5.2.1数组下标)
答案 1 :(得分:0)
表示:arr + (num * 8)
或&arr[num * 8]
在我的答案中查看我的更详细解释:Confused in pointers of two dimensional struct