したがって、この配列は次のようなヘッダーファイルにあります。
// 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)
2番目の要素についてはそうですか?