Τι είναι η τιμή i και η τιμή r;

Τι είναι η τιμή i και η τιμή r;
Τι είναι η τιμή i και η τιμή r;
Anonim

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

Τι σημαίνει η τιμή L και η τιμή R;

Το

Lvalue και Rvalue αναφέρονται στην αριστερή και δεξιά πλευρά του τελεστή εκχώρησης. Η έννοια Lvalue (προφέρεται: τιμή L) αναφέρεται στην απαίτηση ο τελεστής στην αριστερή πλευρά του τελεστή εκχώρησης να είναι τροποποιήσιμος, συνήθως μια μεταβλητή.

Τι είναι η τιμή I και η τιμή R στο C;

TL;DR: "lvalue" είτε σημαίνει "έκφραση που μπορεί να τοποθετηθεί στην αριστερή πλευρά του τελεστή εκχώρησης" είτε σημαίνει "έκφραση που έχει διεύθυνση μνήμης". Το "rvalue" ορίζεται ως "όλες οι άλλες εκφράσεις".

Ποια είναι η διαφορά μεταξύ της τιμής R και της τιμής L;

Με απλά λόγια, μια lvalue είναι μια αναφορά αντικειμένου και η an rvalue είναι μια τιμή. Η διαφορά μεταξύ lvalues και rvalues παίζει ρόλο στη γραφή και την κατανόηση των εκφράσεων. … Μια lvalue έχει πάντα μια καθορισμένη περιοχή αποθήκευσης, ώστε να μπορείτε να πάρετε τη διεύθυνσή της. Μια rvalue είναι μια έκφραση που δεν είναι lvalue.

Τι είναι οι Lvalues και οι Rvalues στη γλώσσα C;

Μια lτιμή (τιμή εντοπισμού) αντιπροσωπεύει ένα αντικείμενο που καταλαμβάνει κάποια αναγνωρίσιμη θέση στη μνήμη (δηλαδή έχει μια διεύθυνση). Οι τιμές r ορίζονται με εξαίρεση. ΚάθεΗ έκφραση είναι είτε lvalue είτε rvalue, επομένως, μια rvalue είναι μια έκφραση που δεν αντιπροσωπεύει ένα αντικείμενο που καταλαμβάνει κάποια αναγνωρίσιμη θέση στη μνήμη.

Συνιστάται: