Τι είναι η διεύθυνση στο C;
Τι είναι η διεύθυνση στο C;

Βίντεο: Τι είναι η διεύθυνση στο C;

Βίντεο: Τι είναι η διεύθυνση στο C;
Βίντεο: Υποδικτύωση (subnetting) 2024, Νοέμβριος
Anonim

Μια θέση μνήμης όπου αποθηκεύονται τα δεδομένα είναι η διεύθυνση των δεδομένων αυτών. Σε Γ διεύθυνση μιας μεταβλητής μπορεί να ληφθεί προσθέτοντας τον χαρακτήρα & σε ένα όνομα μεταβλητής. Δοκιμάστε το παρακάτω πρόγραμμα όπου a είναι μια μεταβλητή και &a είναι της διεύθυνση : #include int main()

Εξάλλου, ποιος είναι ο τύπος δεδομένων της διεύθυνσης στο C;

Τύποι δεδομένων σε C

Τύπος δεδομένων Μνήμη (bytes) Προσδιοριστής μορφής
υπογεγραμμένο χαρ 1 %ντο
ανυπόγραφο χαρ 1 %ντο
φλοτέρ 4 %φά
διπλό 8 %lf

Εκτός από τα παραπάνω, τι σημαίνει %p στο C; Οι συναρτήσεις που ανήκουν στην οικογένεια συναρτήσεων printf έχουν τους προσδιοριστές τύπου "% Π " και "% x". "x" και "X" εξυπηρετούν στην έξοδο ενός δεκαεξαδικού αριθμού. Το "x" σημαίνει πεζά γράμματα (abcdef) ενώ το "X" για κεφαλαία γράμματα (ABCDEF). " Π " εξυπηρετεί την έξοδο ενός δείκτη. Μπορεί να διαφέρει ανάλογα με τον μεταγλωττιστή και την πλατφόρμα.

Ρώτησε επίσης, ποια είναι η διεύθυνση του χειριστή στο C;

Ενα διεύθυνση του χειριστή είναι ένας μηχανισμός μέσα στη C++ που επιστρέφει τη μνήμη διεύθυνση μιας μεταβλητής. Αυτά τα διευθύνσεις επιστράφηκε από το διεύθυνση του χειριστή είναι γνωστοί ως δείκτες, επειδή «δείχνουν» τη μεταβλητή στη μνήμη διεύθυνση του χειριστή είναι ένας ουνάριος χειριστής αντιπροσωπεύεται από ένα σύμφωνο (&).

Τι είναι οι τελεστές διεύθυνσης και indirection στο C;

Ενώ ένας δείκτης που δείχνει σε μια μεταβλητή παρέχει ένα έμμεσος πρόσβαση στην τιμή της μεταβλητής που είναι αποθηκευμένη στη μνήμη της διεύθυνση , ο τελεστής έμμεσης κατεύθυνσης dereferences το δείκτη και επιστρέφει την τιμή της μεταβλητής σε αυτή τη θέση μνήμης. ο τελεστής έμμεσης κατεύθυνσης είναι ένας ουνάριος χειριστής αντιπροσωπεύεται από το σύμβολο (*).

Συνιστάται: