Home Segments Index Top Previous Next

340: Mainline

Now note the following carefully: Although the value of nptr is 88, when you evaluate the expression nptr + 1, the result is 92, rather than 89! Thus, nptr + 1 is the address of the second element in the array:

     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   
             |      | 
             |      |               *----- 4 bytes reserved for 
             |      |               |      second integer 
             v      v               v 
             --------------- --------------- 
          --*---*---*---*---*---*---*---*---*- 
            |   |   |   |   |   |   |   |   |   
           -*---*---*---*---*---*---*---*---*-- 
             88              92