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

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

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

Visual Basic ( VB ), παρέχει μια εύκολη στην εκμάθηση γλώσσα για web developers ή desktop . Οι δείκτες είναι κοινές μεταβλητές σε οποιαδήποτε γλώσσα . Ένας δείκτης «σημεία» σε μια τοποθεσία της διεύθυνσης μνήμης για μια μεταβλητή . Ο δείκτης επιτρέπει να ενημερώσετε την τιμή μιας μεταβλητής έξω από τα όρια της συνάρτησης . Αυτό είναι χρήσιμο όταν θέλετε να περάσετε ένα δείκτη σε μια λειτουργία και αλλάξτε τη μεταβλητή που βρίσκεται κάπου αλλού στον κώδικά σας . Για να χρησιμοποιήσετε ένα δείκτη σε VB , να ορίσετε το δείκτη , να εκχωρήσει σε μια μεταβλητή και να περάσει " by reference" στη λειτουργία . Οδηγίες
Η 1

Δηλώνετε μια μεταβλητή, και ένα δείκτη . Σε αυτό το παράδειγμα , μια ακέραια μεταβλητή έχει δηλωθεί . Ωστόσο , ένας δείκτης μπορεί να οδηγούν σε οποιονδήποτε τύπο δεδομένων στον κώδικά σας ( ακόμα και άλλο δείκτη ) . Το παρακάτω είναι το πώς να δηλώσετε αυτές τις δύο μεταβλητές :

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 ) ?
Η
εικόνων

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

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