Πίνακας περιεχομένων:

Πώς μπορώ να βρω την τιμή ενός δείκτη;
Πώς μπορώ να βρω την τιμή ενός δείκτη;

Βίντεο: Πώς μπορώ να βρω την τιμή ενός δείκτη;

Βίντεο: Πώς μπορώ να βρω την τιμή ενός δείκτη;
Βίντεο: Υπολογισμός Μεταβλητών με τη Βοήθεια Στατιστικών Συναρτήσεων SPSS 2024, Νοέμβριος
Anonim

Για να πάρετε το τιμή ενός δείκτη , απλώς απο-αναφορά του δείκτης . int *ptr; ενθ αξία ; *ptr = 9; αξία = *ptr; αξία είναι τώρα 9. Σας προτείνω να διαβάσετε περισσότερα για δείκτες , αυτή είναι η βασική τους λειτουργικότητα.

Έτσι, πώς αποκτάτε πρόσβαση στην τιμή ενός δείκτη;

Βήματα:

  1. Δηλώστε μια κανονική μεταβλητή, εκχωρήστε την τιμή.
  2. Δηλώστε μια μεταβλητή δείκτη με τον ίδιο τύπο με την κανονική μεταβλητή.
  3. Αρχικοποιήστε τη μεταβλητή δείκτη με τη διεύθυνση της κανονικής μεταβλητής.
  4. Αποκτήστε πρόσβαση στην τιμή της μεταβλητής χρησιμοποιώντας τον αστερίσκο (*) - είναι γνωστός ως τελεστής αποαναφοράς.

Εκτός από το παραπάνω, ποια είναι η τιμή ενός δείκτη στο C; Βασικά σημεία που πρέπει να θυμάστε σχετικά με τους δείκτες στο C: Η κανονική μεταβλητή αποθηκεύει την τιμή ενώ η μεταβλητή δείκτη αποθηκεύει τη διεύθυνση της μεταβλητής. Το περιεχόμενο του δείκτη C είναι πάντα ένας ακέραιος αριθμός, δηλαδή διεύθυνση. Ο δείκτης C πάντα αρχικοποιείται σε μηδενικό , δηλαδή int *p = μηδενικό . Η αξία του μηδενικό ο δείκτης είναι 0.

Γνωρίζετε επίσης, ποια είναι η αξία ενός δείκτη;

Αυτό σημαίνει ότι α δείκτης κρατά τη διεύθυνση μνήμης μιας άλλης μεταβλητής. Με άλλα λόγια, το δείκτης δεν κρατάει α αξία με την παραδοσιακή έννοια? Αντίθετα, διατηρεί τη διεύθυνση μιας άλλης μεταβλητής. ΕΝΑ δείκτης "δείχνει" αυτή την άλλη μεταβλητή κρατώντας ένα αντίγραφο της διεύθυνσής της.

Τι είναι ο δείκτης με παράδειγμα;

ΕΝΑ δείκτης είναι μια μεταβλητή που αποθηκεύει τη διεύθυνση μιας άλλης μεταβλητής. Σε αντίθεση με άλλες μεταβλητές που έχουν τιμές συγκεκριμένου τύπου, δείκτης κρατά τη διεύθυνση μιας μεταβλητής. Για παράδειγμα , μια ακέραια μεταβλητή κρατά (ή μπορείτε να πείτε αποθηκεύει) μια ακέραια τιμή, ωστόσο ένας ακέραιος δείκτης κρατά τη διεύθυνση μιας ακέραιας μεταβλητής.

Συνιστάται: