我想知道matrix,&matrix,matrix[0]和&matrix[0]+1之間的區別是什麼? nd還有它的內存表示。 int main(){
int matrix[4][3];
printf("%u\n",&matrix);
printf("%u\n",&matrix+1);
printf(" %u\n",matrix);
pri
我來自C++背景。在C++中,我可以將一個內存地址存儲在全局數組中,並在以後重新使用它。例如,假設我有兩個類X,Y和我創建了兩個對象x,y。 uint32_t StoreAddresses[2];
我寫: X * x = new X();
Y * y = new Y();
StoreAdresses[0] = (uint32t *) x; //for example, 0x12345678