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

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

Πώς να περάσει μια Vector εμπορευματοκιβωτίων σε Λειτουργία

Η γλώσσα προγραμματισμού C + + έχει πολλά διαφορετικά δοχεία για τα δεδομένα . Ένα απλό και περιέκτη εύκολο στη χρήση είναι το διάνυσμα . Μια αποθηκεύει δεδομένα του φορέα σε διαδοχική σειρά . Είναι παρόμοιο στην έννοια με το δοχείο σειρά , εκτός από το ότι συστοιχίες καθορίζονται σε μέγεθος . Ένας φορέας μπορεί να αυξήσει ή να μειώσει το μέγεθος του , όπως απαιτείται. Μπορείτε να περάσετε φορείς σε άλλα μέρη του προγράμματος με το πέρασμά τους ως επιχειρήματα σε μια λειτουργία . Ένα καλό παράδειγμα για το πώς να το κάνετε αυτό περιλαμβάνει την διέλευση ενός φορέα σε μια λειτουργία που εκτυπώνει όλα τα στοιχεία που περιέχει ό, τι χρειάζεστε
C + + ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE ) , όπως Eclipse CDT
C + + Compiler , μια τέτοια GCC
Η Εμφάνιση Περισσότερες οδηγίες
Η

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

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

# include

# include

χρησιμοποιώντας namespace std ?

με 3

κηρύξει μια λειτουργία που δέχεται ένα διάνυσμα ως επιχείρημα . Γράψτε τα εξής κάτω από τις δηλώσεις εισαγωγής :

άκυρη printVector ( φορέας v)

{ }
Η 4

Δημιουργία ενός βρόχου for που εκτυπώνει όλα τα στοιχεία στον φορέα . Γράψτε τις ακόλουθες δύο καταστάσεις μέσα στις αγκύλες του " printVector " λειτουργία :

για ( int i = 0 ? I

{ cout < 5

αναγνωρίσει μια κύρια λειτουργία . Αυτό είναι όπου το πρόγραμμα ξεκινά την εκτέλεση . Θα επικαλεστεί τη λειτουργία " printVector " από την κύρια λειτουργία . Γράψτε την ακόλουθη δήλωση της συνάρτησης κάτω από το σύμβολο της λειτουργίας " printVector " " } " :

int main ( ) {

}
Η 6

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

φορέα v = funct ( ) ?
Η 7

κηρύξει ενός βρόχου for που θα βρόχο δέκα φορές , προσθέτοντας ο αριθμός σειράς 0 έως 9 για να του φορέα . Γράψτε τις ακόλουθες δηλώσεις κάτω από το ένα γραμμένο στο προηγούμενο βήμα :

για ( unsigned int i = 0 ? I <10 ? I + + ) {

v.push_back ( i ) ? }
Τετάρτη 8

Ενεργοποιήστε τη λειτουργία " printVector » , και να περάσει το φορέα " κατά " Γράψτε τα ακόλουθα στο τέλος της κύριας λειτουργίας :

printVector ( v) ?
Η 9

Εκτελέστε το πρόγραμμα πατώντας το πράσινο κουμπί αναπαραγωγής . Η έξοδος του προγράμματος μοιάζει με αυτό :

0

1

2

3

4

5

6

7

8

9
Η
εικόνων

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

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