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

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

Πώς να χρησιμοποιήσετε ένα δείκτη Λειτουργία στην Array Ακέραιοι

δείκτες Λειτουργία είναι ένα μέρος της γλώσσας προγραμματισμού C + + . Ένας δείκτης «σημεία» σε μια θέση στη μνήμη , έτσι ώστε όταν αλλάζετε μια μεταβλητή τιμή , μπορείτε να αλλάξετε την τιμή στη μνήμη . Αυτό διαφοροποιείται από την αλλαγή μια μεταβλητή τιμή , η οποία αλλάζει μόνο την αξία στην τοπική λειτουργία και όχι ο πραγματικός χώρος μνήμης . Μπορείτε να χρησιμοποιήσετε το σύμβολο αστερίσκο για να δείχνουν μια συστοιχία λειτουργία σε C ​​+ + δήλωση. Οδηγίες
Η

1 Κάντε δεξί κλικ στο αρχείο κώδικα C + + πηγή που θέλετε να χρησιμοποιήσετε για τη δημιουργία του δείκτη ? Κάντε κλικ στο Κάντε κλικ στο C + +, το πρόγραμμα σας στην λίστα των προγραμμάτων
" Άνοιγμα με . " . Φτηνές 2

Δημιουργήστε τη μεταβλητή δείκτη λειτουργίας . Ο παρακάτω κώδικας δημιουργεί ένα δείκτη σε μια συνάρτηση που επιστρέφει μια σειρά από ακέραιες τιμές :

void ( * myFunction ) ( int [ ] ) ?
Εικόνων 3

Εκχώρηση το δείκτη με τη λειτουργία σας . Ο κώδικας στο Βήμα 2 δημιουργεί το δείκτη , αλλά θα πρέπει να καθορίσει το χώρο μνήμης στο οποίο οι μεταβλητές μονάδες . Ο κώδικας που ακολουθεί αποδίδει το δείκτη στο « create_colors " λειτουργία :

myFunction = & create_colors ?

Ανακοίνωση για το εμπορικό χαρακτήρα . Το εμπορικό λέει ο compiler να "δείχνει " προς την θέση μνήμης που αποθηκεύει το " create_colors " λειτουργία.
Η
εικόνων

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

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