Πολυδιάστατες σειρές
Μια σειρά μπορεί να έχει περισσότερες από μια διαστάσεις. Με την άδεια της σειράς για να υπάρξουν περισσότερες από μια διαστάσεις παρέχει τη μεγαλύτερη ευελιξία. Παραδείγματος χάριν, οι υπολογισμοί με λογιστικό φύλλο (spreadsheet) στηρίζονται σε μια διαστατική σειρά δύο μια σειρά για τις σειρές, και μια σειρά για τις στήλες.
Το ακόλουθο παράδειγμα χρησιμοποιεί μια δύο διαστατική σειρά με δύο σειρές, κάθε μια που περιέχει πέντε στήλες:
#include <stdio.h>
int main()
{
/* Declare a 2 x 5 multidimensional array */
int x[2][5] = { {1, 2, 3, 4, 5},
{2, 4, 6, 8, 10} };
int row, column;
/* Display the rows */
for (row=0; row<2; row++)
{
/* Display the columns */
for (column=0; column<5; column++)
printf("%d\t", x[row][column]);
putchar('\n');
}
return 0;
}
Η παραγωγή αυτού του προγράμματος θα επιδειχθεί ως εξής:
|