Consider the following declaration of pointer variable $p.$
If the initial value of $p$ is $1000,$ then what will be the value of $p+1?$
It is given that system has $8$ bytes of address size and $4$ bytes of integer size.
@Prateek pallaw that information is not needed, it's given just to confuse students.
Here $p$ is a pointer to entire 2D array so $p+1$ will skip the entire 2D array.
If initial address is $1000$ and $p+1$ will skip entire 2D array i.e. $10*5 = 50$ integers. Each integer require $4B$. So $50$ int requires $50*4 = 200$ Bytes in total.
By default memory is Byte addressabe therefore each byte requires $1$ address. $200B$ will require $200$ address lines. So $p+1$ will point to $1000 + 200 = 1200$