![]() |
![]() |
![]() |
![]() |
![]() |
|
Viewed from the memory perspective, the result of the statement,
nptr = &number[0];, is that 88, which is the
address of number[0], is deposited in the chunk of memory
reserved for the pointer, nptr:
nptr
----*--------*--------*--
|00000000|01011000|
---*--------*--------*-----
24 25 26
-----------------
| Number refers to address of the byte where memory
| is allocated for first integer in the number array
|
| *-- 4 bytes of storage reserved for first integer
| |
v v
---------------
--*---*---*---*---*---*---*-
| | | | | | |
-*---*---*---*---*---*---*--
88 92