Home / C Programming / Pointers :: Discussion

Discussion :: Pointers

  1. What will be the output of the program assuming that the array begins at the location 1002 and size of an integer is 4 bytes?

    #include 
     int main()
     {
         int a[3][4] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 };      
         printf("%u, %u, %u\n", a[0]+1, *(a[0]+1), *(*(a+0)+1));  
         return 0;
     } 
    

     

  2. A.

    448, 4, 4

    B.

    520, 2, 2

    C.

    1006, 2, 2

    D.

    Error

    View Answer

    Workspace

    Answer : Option C

    Explanation :

    No answer description available for this question.


Be The First To Comment