Java while loop with array
<p>Suppose that p is a two-dimensional array with elements of type int. Which of the statements below best describes the effect of the following code?</p>

<pre><code>int i = 0;

while ( i &lt; p[ 0 ].length )
{
  p[ 0 ][ i ] = 0;
  i++;
} 
</code></pre>

<p>Could someone translate this to plain english for me? 
I only understand that the loop will keep going when <code>i &lt; p[0].length</code> but what is <code>p[0]</code> and what is <code>p[0][i]</code> ?</p>
