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

Πόσα επίπεδα έμμεσης κατεύθυνσης σε δείκτες μπορείτε να έχετε σε μία μόνο δήλωση;
Πόσα επίπεδα έμμεσης κατεύθυνσης σε δείκτες μπορείτε να έχετε σε μία μόνο δήλωση;

Βίντεο: Πόσα επίπεδα έμμεσης κατεύθυνσης σε δείκτες μπορείτε να έχετε σε μία μόνο δήλωση;

Βίντεο: Πόσα επίπεδα έμμεσης κατεύθυνσης σε δείκτες μπορείτε να έχετε σε μία μόνο δήλωση;
Βίντεο: Terrence Deacon Reveals the Hidden Connection: Consciousness & Entropy 2024, Απρίλιος
Anonim

μπορείτε να έχετε σε μία μόνο δήλωση;» η απάντηση είναι «Τουλάχιστον 12». υποστήριξη περισσότερο. της γεύσης, αλλά υπάρχει ένα όριο. Έχοντας δύο επίπεδα της έμμεσης κατεύθυνσης (ένας δείκτης σε έναν δείκτη σε κάτι) είναι κοινός.

Από εδώ, πόσα διαφορετικά επίπεδα δεικτών υπάρχουν;

Έχοντας δύο επίπεδα της έμμεσης κατεύθυνσης (α δείκτης σε α δείκτης σε κάτι) είναι κοινός. Οποιος περισσότερο από αυτό γίνεται λίγο πιο δύσκολο να σκεφτείς εύκολα. μην το κάνετε εκτός αν η εναλλακτική θα ήταν χειρότερη. Αν εννοείς " Πόσα επίπεδα δείκτη indirection μπορείτε να έχετε στο χρόνο εκτέλεσης, " υπάρχει κανένα όριο.

Μπορεί επίσης να ρωτήσει κανείς, ποιοι είναι οι κοντινοί μακρινοί και οι τεράστιοι δείκτες; Κοντά σε δείκτη χρησιμοποιείται για την αποθήκευση μέσων διευθύνσεων 16 bit εντός του τρέχοντος τμήματος σε μια μηχανή 16 bit. Ο περιορισμός είναι ότι μπορούμε να έχουμε πρόσβαση μόνο 64 kb δεδομένων κάθε φορά. ΕΝΑ μακρινός δείκτης είναι συνήθως 32 bit που μπορεί να έχει πρόσβαση στη μνήμη εκτός του τρέχοντος τμήματος.

Από αυτή την άποψη, ποια είναι η λειτουργία αυτού του δείκτη;

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

Πότε πρέπει να χρησιμοποιούμε δείκτες στο πρόγραμμα AC;

Οι δείκτες χρησιμοποιούνται (στη γλώσσα C) με τρεις διαφορετικούς τρόπους:

  1. Για τη δημιουργία δυναμικών δομών δεδομένων.
  2. Για μεταβίβαση και διαχείριση μεταβλητών παραμέτρων που μεταβιβάζονται σε συναρτήσεις.
  3. Για πρόσβαση σε πληροφορίες που είναι αποθηκευμένες σε πίνακες. (Ειδικά αν εργάζεστε με συνδέσμους).

Συνιστάται: