εαυτό Ρωτήστε αν έχετε ποτέ αναρωτηθεί γιατί θα πρέπει να ασχοληθείτε με δείκτες και όχι μόνο την εργασία με τις συνήθεις μεταβλητές . Οι δείκτες είναι πιο αποτελεσματική , για ένα πράγμα . Επιπλέον , είναι σημαντικά εργαλεία για τις λειτουργίες της μνήμης σωρού , όπως δυναμική κατανομή και την απελευθέρωση . Επίσης , το C δείκτες είναι χρήσιμα για την πλοήγηση σε όλη την " χαζή" συστοιχίες . 2
αναγνωρίσει και να προετοιμάσει ένα δείκτη . Αυτό το σεμινάριο χρησιμοποιεί ένα δείκτη τύπου int . Το παράδειγμα δείχνει τον τρόπο για να γίνει αυτό .
Εικόνων 3
Εκχώρηση μια τιμή για το δείκτη. Θυμηθείτε , δείκτες δέχονται διευθύνσεις μνήμη μόνο ως τιμές . Δηλώνετε τη διεύθυνση μιας μεταβλητής προηγείται το όνομα της μεταβλητής με ένα σημάδι εμπορικό και ( & ) .
Η 4
Δείτε την τιμή του x μέσω του δείκτη pX . Μπορείτε να το κάνετε αυτό με την εύρεση τιμών pX . Μπορείτε να dereference δείκτες με χρήση του τελεστή * . Αυτό δεν πρέπει να συγχέεται με όταν χρησιμοποιείτε το ίδιο σύμβολο στη δήλωση ενός δείκτη , όπως φαίνεται στο Βήμα 2 .
5
Χρησιμοποιήστε ένα δείκτη για την εκχώρηση μνήμης για μια σειρά από 10 ints . Η "νέα" χειριστής είναι ένα C + + χαρακτηριστικό .
Η 6
Πλοηγηθείτε τον πίνακα και να συμπληρώσετε με ακέραιες τιμές με τη χρήση του δείκτη .
Η 7
Απελευθερώστε ότι η μνήμη χρησιμοποιώντας το δείκτη και " έδαφος " ο δείκτης . Ο χειριστής «διαγραφή» είναι ένα C + + χαρακτηριστικό .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα