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

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

Πώς να συμπληρώσετε ένα διάνυσμα σε C

Τα + + γλώσσες προγραμματισμού C και C έχουν μια ποικιλία μεθόδων για την αποθήκευση δεδομένων . Μία τέτοια μέθοδος είναι ο φορέας . Ένας φορέας περιέχει μια σειρά από αντικείμενα που μπορούν να έχουν άμεση πρόσβαση , η οποία είναι πολύ παρόμοια με μια σειρά . Ωστόσο , σε αντίθεση με έναν πίνακα, ο φορέας μπορεί να αλλάξει το μέγεθός τους δυναμικά καθώς προστίθενται ή αφαιρούνται από αυτό στοιχεία . Υπάρχουν δύο διαφορετικοί τρόποι για να γεμίσει έναν πίνακα με τα στοιχεία : " . Push_back " "προστίθεται" και Μαθαίνοντας τις δύο μεθόδους θα βελτιώσει C και C + + κωδικοποίησης των δεξιοτήτων . Τα πράγματα που θα χρειαστείτε
C /C + + ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE )
C /C + + Compiler
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Τοποθετήστε το Eclipse IDE , κάνοντας κλικ στο εικονίδιό του . Όταν φορτώνει , επιλέξτε " File /New /Project" και επιλέξτε " C /C + + Project" από τη λίστα των διαθέσιμων προγραμμάτων . Ένα κενό αρχείο πηγαίου κώδικα ανοίγει στο παράθυρο του text editor . 2

Συμπεριλάβετε οι βιβλιοθήκες " iostream " για να εκτυπώσετε στην κονσόλα και «φορέας» να έχουν πρόσβαση στο τύπο δεδομένων φορέα . Για να συμπεριλάβετε αυτές τις βιβλιοθήκες , γράψτε το ακόλουθο στην κορυφή του αρχείου πηγαίου κώδικα :

# include

# include

using namespace std ?
εικόνων 3

Δημιουργήστε μια κύρια λειτουργία γράφοντας τον ακόλουθο κώδικα στο επάνω μέρος του αρχείου πηγαίου κώδικα :

int main ( ) {


}
Η 4

αναγνωρίσει ένα φορέα δεδομένων ακεραίου και iterator του γράφοντας τα εξής μέσα στις αγκύλες του κύρια λειτουργία :

φορέα ν ?

φορέα :: iterator ITER ?
5

Ρυθμίστε το iterator στην αρχή του φορέα . Ο επαναλήπτης αποθηκεύει ένα δείκτη του φορέα , και είναι αναγκαία για την πρόσβαση σε τιμές εντός του φορέα . Για να ρυθμίσετε το iterator στην αρχή του φορέα , γράψτε τον ακόλουθο κώδικα :

iter = v.begin ( ) ?
Η 6

Συμπληρώστε το διάνυσμα χρησιμοποιώντας τη λειτουργία " push_back " . Αυτή η λειτουργία ωθεί έναν αριθμό στο πίσω μέρος του φορέα. Δεδομένου ότι ο φορέας δεν διαθέτει αντικείμενα ακόμα, το πίσω μέρος του φορέα είναι η ίδια , όπως το μέτωπο . Για να χρησιμοποιήσετε τη λειτουργία " push_back " , γράφουν την ακόλουθη γραμμή κώδικα στο πλαίσιο της δήλωσης φορέα :

v.push_back ( 4 ) ?
Η 7

Συμπληρώστε το διάνυσμα χρησιμοποιώντας το " ένθετο " λειτουργία. Η λειτουργία αυτή εισάγει ένα στοιχείο σε μια θέση που υποδεικνύεται από έναν iterator . Από τα σημεία iterator στην αρχή του φορέα , η λειτουργία ένθετο βάζει την αξία στην αρχή του φορέα :

v.insert ( ITER , 8) ?
Εικόνων

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

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