所以我在这样的头文件中有这个数组:
// header.h
static const unsigned int array1[]={0x00,0x01,0x02,0x03};
和:
// file.c
main()
{
unsigned int *ptrToArray;
ptrArray = &array1[0];
}
如果我错了,请纠正我。我假设:找到数组元素的字节数,而不是sizeof(array1)
等价的sizeof(*ptrArray)
,对吧?
并且要访问数组的元素,而不是array[i]
,现在将是:
*(ptrArray)
对于第一个元素,*(ptrArray+1)
对于第二个元素,对吗?