Intern
Τι είναι ένας πίνακας (array);
sobes.tech AI
Απάντηση από AI
Ένας πίνακας είναι μια διατεταγμένη συλλογή στοιχείων του ίδιου τύπου με σταθερό μέγεθος.
// δήλωση πίνακα με 5 ακέραιους
var a [5]int
// ανάθεση τιμών στα στοιχεία
a[0] = 10
a[4] = 50
// πρόσβαση στα στοιχεία
x := a[0] // x = 10
Βασικά χαρακτηριστικά:
- Σταθερό μέγεθος: Το μέγεθος του πίνακα καθορίζεται κατά την δήλωσή του και δεν μπορεί να αλλάξει κατά την εκτέλεση.
- Στοιχεία του ίδιου τύπου: Όλα τα στοιχεία του πίνακα πρέπει να έχουν τον ίδιο τύπο δεδομένων.
- Σειριακή αποθήκευση: Τα στοιχεία του πίνακα αποθηκεύονται στη μνήμη με σειριακή σειρά, εξασφαλίζοντας γρήγορη πρόσβαση μέσω δείκτη.
- Δεικτοδότηση: Η πρόσβαση στα στοιχεία γίνεται μέσω αριθμητικού δείκτη, ξεκινώντας από το 0.