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

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

Πώς να χρησιμοποιήσετε Δείκτες σε C + +

Συχνά , οι προγραμματιστές προτιμούν να ασχοληθεί με τα μεγάλα πακέτα δεδομένων μέσω θέση της μνήμης τους και όχι άμεσα . C + + pointers είναι ιδανικά εργαλεία για αυτές τις λειτουργίες μνήμης . Ένας δείκτης είναι ένας τύπος δεδομένων που αποθηκεύει ως τιμή μια διεύθυνση μνήμης και είναι του ίδιου τύπου όπως η μεταβλητή επισημαίνει , αλλά σημειώνονται με αστερίσκο , όπως εξηγείται παρακάτω . Οι Δείκτες πιο συχνά αναχθούν , αυξάνεται και μειώνεται . Τα πράγματα που θα χρειαστείτε
Βασικές γνώσεις της C και C + +
C + + compiler , ή ακόμα καλύτερα ένα IDE

Παρουσίαση Περισσότερες οδηγίες
Η 1

εαυτό Ρωτήστε αν έχετε ποτέ αναρωτηθεί γιατί θα πρέπει να ασχοληθείτε με δείκτες και όχι μόνο την εργασία με τις συνήθεις μεταβλητές . Οι δείκτες είναι πιο αποτελεσματική , για ένα πράγμα . Επιπλέον , είναι σημαντικά εργαλεία για τις λειτουργίες της μνήμης σωρού , όπως δυναμική κατανομή και την απελευθέρωση . Επίσης , το C δείκτες είναι χρήσιμα για την πλοήγηση σε όλη την " χαζή" συστοιχίες . 2

αναγνωρίσει και να προετοιμάσει ένα δείκτη . Αυτό το σεμινάριο χρησιμοποιεί ένα δείκτη τύπου int . Το παράδειγμα δείχνει τον τρόπο για να γίνει αυτό .
Εικόνων 3

Εκχώρηση μια τιμή για το δείκτη. Θυμηθείτε , δείκτες δέχονται διευθύνσεις μνήμη μόνο ως τιμές . Δηλώνετε τη διεύθυνση μιας μεταβλητής προηγείται το όνομα της μεταβλητής με ένα σημάδι εμπορικό και ( & ) .
Η 4

Δείτε την τιμή του x μέσω του δείκτη pX . Μπορείτε να το κάνετε αυτό με την εύρεση τιμών pX . Μπορείτε να dereference δείκτες με χρήση του τελεστή * . Αυτό δεν πρέπει να συγχέεται με όταν χρησιμοποιείτε το ίδιο σύμβολο στη δήλωση ενός δείκτη , όπως φαίνεται στο Βήμα 2 .
5

Χρησιμοποιήστε ένα δείκτη για την εκχώρηση μνήμης για μια σειρά από 10 ints . Η "νέα" χειριστής είναι ένα C + + χαρακτηριστικό .
Η 6

Πλοηγηθείτε τον πίνακα και να συμπληρώσετε με ακέραιες τιμές με τη χρήση του δείκτη .
Η 7

Απελευθερώστε ότι η μνήμη χρησιμοποιώντας το δείκτη και " έδαφος " ο δείκτης . Ο χειριστής «διαγραφή» είναι ένα C + + χαρακτηριστικό .
Η
εικόνων

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

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