Δηλώνετε μια μεταβλητή, και ένα δείκτη . Σε αυτό το παράδειγμα , μια ακέραια μεταβλητή έχει δηλωθεί . Ωστόσο , ένας δείκτης μπορεί να οδηγούν σε οποιονδήποτε τύπο δεδομένων στον κώδικά σας ( ακόμα και άλλο δείκτη ) . Το παρακάτω είναι το πώς να δηλώσετε αυτές τις δύο μεταβλητές :
Dim i Όπως IntegerDim i_ptr As Integer *
Ο αστερίσκος υποδηλώνει μια μεταβλητή δείκτη ορισμό 2
Εκχώρηση τον ακέραιο διεύθυνση αξία για το δείκτη. Οι δύο τιμές είναι τότε " συνδέονται " μεταξύ τους. Αργότερα στον κώδικα , μια αλλαγή στην τιμή του δείκτη αλλάζει την τιμή σε ειδικό χώρο διευθύνσεων . Ο κώδικας που ακολουθεί αποδίδει την τιμή :
i_ptr = AddressOf i εικόνων
3
Αλλάξτε την τιμή του δείκτη και να εκτυπώσετε τα αποτελέσματα . Παρατηρήστε όταν αλλάζει η αξία του δείκτη , η τιμή του i έχει αλλάξει επίσης :
* i_ptr + = 1Console.WriteLine ("Η τιμή του i είναι τώρα { 0 } " , i) ? Console.WriteLine ( " η τιμή του δείκτη i i_ptr είναι { 0 } " , i_ptr ) ?
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα