Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Επεξήγηση της χρήσης ενός Array

προγράμματα ηλεκτρονικών υπολογιστών συχνά χρησιμοποιούν πίνακες για να διαχειριστείτε τα στοιχεία των δεδομένων . Τα δεδομένα για μια εφαρμογή μπορεί να περιλαμβάνει κείμενο , τους αριθμούς και πολλά άλλα είδη πληροφοριών , συμπεριλαμβανομένης της ό, τι βλέπετε ως χρήστη της εφαρμογής , καθώς και τα στοιχεία που εμπλέκονται στην λογική της εφαρμογής . Ακολουθίες συστοιχίες κατάστημα τιμών δεδομένων σε γραμμική ρυθμίσεις . Πολλές γλώσσες προγραμματισμού παρέχουν πρόσβαση σε δομές πίνακα, συμπεριλαμβανομένων τόσο στο Web και desktop πλατφόρμες . Αποθήκευσης δεδομένων
Η

Τα στοιχεία σε μια σειρά μπορεί να περιλαμβάνει πολλά διαφορετικά είδη και τις τιμές των δεδομένων . Για παράδειγμα, ένα πρόγραμμα παιχνιδιών θα μπορούσε να αποθηκεύσει μια σειρά από συμβολοσειρές κειμένου σε μια δομή πίνακα για να αντιπροσωπεύουν τα ονόματα των επιπέδων μέσα στο παιχνίδι . Κάθε στοιχείο σε μια σειρά είναι ένα στοιχείο . Εκτός εάν είναι άδειο , ένα στοιχείο συστοιχία έχει μια τιμή , η οποία είναι το πραγματικό στοιχείο δεδομένων που αποθηκεύονται. Ένα στοιχείο συστοιχία έχει επίσης ένα δείκτη , η οποία είναι η θέση που βρίσκεται στο εσωτερικό της συστοιχίας . Στην απλούστερη περίπτωση , ο δείκτης ενός στοιχείου πίνακα είναι ένας ακέραιος , που αντιπροσωπεύει τη θέση του , με το πρώτο στοιχείο στη θέση μηδέν, τότε επόμενες θέσεις δείκτη προσαύξηση από έναν έως το τέλος της δομής.
Εικόνων δημιουργία
Η

Όταν ένα πρόγραμμα δημιουργεί ένα αντικείμενο πίνακα , θα δηλώσετε ένα όνομα για τον πίνακα . Ανάλογα με τη γλώσσα προγραμματισμού , ο κώδικας μπορεί επίσης να καθορίζει τον τύπο των δεδομένων η σειρά πρόκειται να αποθηκεύουν , καθώς και το μήκος της δομής . Το ακόλουθο δείγμα κώδικα Java υποδεικνύει τη δημιουργία ενός πίνακα για να αποθηκεύσετε στοιχεία κορδόνι : String [ ] myWords = new String [ 7] ?

Αυτός ο κώδικας δημιουργεί έναν πίνακα με επτά θέσεις για τις τιμές συμβολοσειράς . Το ακόλουθο δείγμα κώδικα δείχνει τη δημιουργία μια σειρά εμφανίσεων και αυτό με στοιχεία σε PHP : $ my_words = array ( " καρέκλα " , " αυτοκίνητο" , " πρόσωπο " , " δέντρο ")?

Αυτός ο κωδικός δημιουργεί έναν πίνακα με τέσσερα στοιχεία σε αυτό . PHP μπορεί επίσης να δημιουργήσει πίνακες με τα πλήκτρα , κάνοντας κάθε στοιχείο την αντιστοίχιση των βασικών και αξία , όπως στο ακόλουθο παράδειγμα : $ my_amounts = array ( " μήλα " = > 15 , " μπανάνες " = > 12 , " πορτοκάλια " ? = > 23 ) ?

Η Element πρόσβαση
Η

προγράμματα μπορούν να έχουν πρόσβαση τα στοιχεία μέσα σε ένα array χρησιμοποιώντας είτε τις τιμές δείκτη ή τα πλήκτρα ID . Για μια σειρά χωρίς πλήκτρα , κώδικα μπορούν να χρησιμοποιήσουν τη θέση του δείκτη να αναφερθώ σε ένα στοιχείο , είτε για να διαβάσει ή να γράψει την τιμή που είναι αποθηκευμένη εκεί . Το ακόλουθο δείγμα κώδικα Java καταδεικνύει τον καθορισμό της αξίας σε μια δεδομένη θέση index : myWords [ 2 ] = " καπέλο " ?

Αυτό το στοιχείο μπορεί να έχει ήδη μια τιμή που είναι αποθηκευμένη σε αυτή τη θέση , στην οποία περίπτωση η αξία θα έχουν πλέον αντικατασταθεί από το νέο . Το ακόλουθο δείγμα κώδικα PHP καταδεικνύει την πρόσβαση του στοιχείου σε μια θέση που συμβολίζεται από ένα κλειδί : echo $ my_amounts [ « μπανάνες » ] ?
Εικόνων Διασχίζοντας
Η

Προγράμματα συχνά πραγματοποιούν διεργασίες στην οποία είτε η πρόσβαση ή να τροποποιήσουν κάθε στοιχείο σε μια δομή πίνακα. Τέτοιες μέθοδοι γενικά εμπλέκουν βρόχους , στην οποία η ίδια διαδικασία εκτελεί πολλαπλές φορές , μία φορά για κάθε στοιχείο της συστοιχίας. Το ακόλουθο δείγμα κώδικα PHP καταδεικνύει εγγράφως από την αξία σε κάθε θέση μέσα σε μια σειρά , μαζί με άλλο κωδικό σήμανσης : . . Foreach ( $ $ my_words ως λέξη ) { echo "

" $ λέξη "

" ? }

Η " foreach "loop επιλέγει κάθε στοιχείο μέσα σε ένα PHP array με τη σειρά του , την αποθήκευσή του σε μια προσωρινή μεταβλητή για την επεξεργασία μέσα στη δομή βρόχου
εικόνων .
Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα