Εγγραφές
- Οι εγγραφές (records) επιτρέπουν τον ομαδικό χειρισμό
διαφορετικού τύπου στοιχείων.
- Συνήθως το στοιχείο i μιας εγγραφής A προσδιορίζεται ως A.i
- Μπορούν να οριστούν και πίνακες που περιέχουν εγγραφές ή εγγραφές
που περιέχουν πίνακες.
- Συνήθως υλοποιούνται με τη διαδοχική φύλαξη των στοιχείων τους στη
μνήμη.
Παράδειγμα
struct point {
double x; /* X coordinate */
double y; /* Y coordinate */
};
struct customer {
char name[50]; /* Customer name */
int balance; /* Account balance */
};
struct customer customer_list[100];
main()
{
struct point a, b;
a.x = 5;
a.y = 9;
b.x = 12;
b.y = 19;
}