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

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

Πώς να χρησιμοποιήσετε Πρότυπα σε Δομές σε C

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

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

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

# include

χρησιμοποιώντας namespace std ?
Εικόνων 3

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

πρότυπο struct structName

{

} ?
Η 4

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

T DATA0 ?

U data1 ?
5

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

int main ( ) {


}
Η 6

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

structName t ?
Η 7

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

t.data0 = 5 ?

t.data1 = 3.1 ?
8

Εκτυπώστε το αξίες που περιέχονται από τη δομή χρησιμοποιώντας ένα " cout " δήλωση , όπως αυτό :

cout <<" Δεδομένα0 : " <

cout <<" DATA1 : " < Η 9

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

Δεδομένα0 : 5

DATA1 : 3.1
Η
εικόνων

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

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