最近我接受了采访C.面试官让我解释如何在2D array使用中访问特定元素double pointer.我给出了答案*(*(a+i)+j),其中a是双指针,i行j数和列数.后来他让我用一个例子来解释.我很困惑,*(a+i)因为它给出了值而不是地址,并添加给j了一些垃圾值.任何人都可以解释.
C
2D array
double pointer
*(*(a+i)+j)
a
i
j
*(a+i)
c arrays pointers
arrays ×1
c ×1
pointers ×1