((7, 11, 13))
int idxs[4];
...            // define: idxs = (2, 2, 1, 2)
int d[4, 3]
d = c[idxs];  // result: d = ((7, 11, 13), (7, 11, 13),
               //              (1, 3, 5), (7, 11, 13))</code></pre>
<p>That is, putting an index in the first position acts exactly the same
way as defined above. The fact that the values are themselves arrays
makes no difference—the result is still defined by <code>c[idxs][j] ==   c[idxs[j]]</code>.</p>
<p>Multiple indexing may also be used in the second position of