user18429: I have a huge number of arrays, each with a series of numbers each referring to an LED on a strip. I want to be able to address each one by a number, so the logical solution to that for me was to make the whole thing into an array. Can that be done, or is there a better work around that can be implemented?

user19409: Yes you can have arrays inside arrays.
The array would be declared as:  
int arrayName [ x ][ y ];

where x is the number of rows and y is the number of columns.
The example below declares and initializes a 2D array with 3 rows and 10 columns:
int myArray[3][10] = { { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 },
                       { 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 },
                       { 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 } };

To access the value of 27 (and save it into myValue):
myValue = myArray[2][6];


18429: <p>I have a huge number of arrays, each with a series of numbers each referring to an LED on a strip. I want to be able to address each one by a number, so the logical solution to that for me was to make the whole thing into an array. Can that be done, or is there a better work around that can be implemented?</p>
 19409: <p>Yes you can have arrays inside arrays.</p>

<p>The array would be declared as:  </p>

<pre><code>int arrayName [ x ][ y ];
</code></pre>

<p>where <code>x</code> is the number of rows and <code>y</code> is the number of columns.</p>

<p>The example below declares and initializes a 2D array with 3 rows and 10 columns:</p>

<pre><code>int myArray[3][10] = { { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 },
                       { 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 },
                       { 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 } };
</code></pre>

<p>To access the value of 27 (and save it into myValue):</p>

<pre><code>myValue = myArray[2][6];
</code></pre>
