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

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

Πώς να δημιουργήσετε μια λίστα Vector

Ένα διάνυσμα είναι μια εκ νέου αρκετά μεγάλο δοχείο που χρησιμοποιείται για την αποθήκευση δεδομένων διαδοχικά σε ένα πρόγραμμα υπολογιστή . Φορείς είναι παρόμοιες με συστοιχίες , οι οποίες είναι επίσης δοχεία που χρησιμοποιούνται για την αποθήκευση δεδομένων , και οι οποίες υπάρχουν σε πολλές διαφορετικές γλώσσες προγραμματισμού ηλεκτρονικών υπολογιστών . Ωστόσο , οι φορείς έχουν ορισμένα πλεονεκτήματα σε σχέση με άλλα αντικείμενα αποθήκευσης που περιλαμβάνουν deques και λίστες . Επειδή η γλώσσα προγραμματισμού C έχει γύρω από τόσο καιρό και έχει χρησιμοποιηθεί για πολλά σύνθετα αριθμητικούς υπολογισμούς , αυτό το άρθρο θα συζητήσουμε τη δημιουργία ενός φορέα σε C. Οδηγίες
Η 1

Συμπεριλάβετε το φορέα τάξη στο πρόγραμμά σας από την κωδικοποίηση " # include . " 2

Ορίστε το διάνυσμα με ένα έγκυρο τύπο δεδομένων , όπως Integer , Boolean ή String . Δώστε στο φορέα ένα όνομα έτσι ώστε να μπορεί να έχει πρόσβαση στον κώδικα .
Εικόνων 3

Προσθήκη τιμές στον φορέα με την κωδικοποίηση της « push_back . " Αυτή η λειτουργία βάζει μια αξία στο τέλος του φορέα συστοιχίας . Για παράδειγμα, " myVector.push_back ( 22 ) " τοποθετεί τον αριθμό 22 στη συστοιχία. Κωδικοποίηση " myVector.push_back ( 32 ) " δίπλα δημιουργεί έναν πίνακα με την τιμή 22 ακολουθούμενο από 32 .
Η 4

Ανάκτηση τιμές από το φορέα σε γραμμική ή τυχαία σειρά . Για να το κάνετε αυτό με τη σειρά, να δηλώσει μια μεταβλητή να είναι ένας μετρητής που ξεκινά από το μηδέν . Βρόχο μέσω της συστοιχίας μετρώντας από μηδέν έως " myVector.size (). " Αποκτήστε πρόσβαση στις μεμονωμένες τιμές με " myVector [ x ] " όπου x είναι ο τρέχων δείκτης του φορέα πίνακα.
5

Χειριστείτε τα περιεχόμενα του φορέα εάν είναι απαραίτητο . Αφαιρέστε το τελευταίο στοιχείο , χρησιμοποιώντας τη λειτουργία " pop_back " . "Clear" θέτει την καταμέτρηση στο μηδέν με την άρση κάθε αξία ? " Σβήσει " θα αφαιρέσει συγκεκριμένες τιμές ατομικά
Η
εικόνων .

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

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