Un array és un tipus de variable estructurada que conté un conjunt d'elements
o dades, del mateix tipus, ordenats mitjançant un o varis índex. Són matrius
d'elements que poden tenir des d'una fins a n dimensions. Per definir un
array s'ha d'escriure el tipus de dades i el nom de la matriu. Després del
nom s'han d'escriure tants claudàtors [ ]
com dimensions tingui la
matriu, indicant el número d'elements per a cada dimensió. Per exemple, la
declaració d'un array de dues dimensions de dades reals i format 3x4 és
float m[3][4];on m és el nom de l'array. Normalment s'adopta el conveni segons el qual els arrays de dues dimensions s'emmagatzemen per files. Segons això, el primer índex fa referència a la fila i el segon a la columna. En qualsevol cas, el primer índex és el més significatiu i l'últim índex és el menys significatiu. Per aquesta raó, els elements es van emmagatzemant per variació dels índexs de més a la dreta cap als índexs de més a l'esquerra, com es pot veure a la taula 13.
Les operacions amb arrays poden ser globals o per elements.
array1=array2
if (array1=array2) (instrucció)
array1[5]= 100;
scanf(&array1[i]);
printf(array1[i]);
Taller de simulació medi ambiental