ing">*a+i*s[0]+j*s[1]</pre>
<p>.
</p>
<p>The same two dimensional array could be laid out by column as follows:

</p>
<pre class="programlisting">
int a[] = { 0, 4, 8, 1, 5, 9, 2, 6, 10, 3, 7, 11 };
int s[] = { 3, 1 };
</pre>
<p>
Notice that the strides here are different. As a result,
The expression given above to access values will work with this pair
of data and strides as well.
</p>
<p>In addition to dimension order, it is also possible to
store any dimension in descending order. For example, returning 